diff --git a/public/locales/nb-NO/about.json b/public/locales/nb-NO/about.json new file mode 100644 index 0000000..726c501 --- /dev/null +++ b/public/locales/nb-NO/about.json @@ -0,0 +1,27 @@ +{ + "description": "Free ChatGPT er en fantastisk åpen kildekode web-app som lar deg leke med OpenAI's ChatGPT API gratis!", + "sourceCode": "Sjekk ut <0>kildekoden på GitHub og gi den en ⭐️!", + "initiative": { + "description": "Sjekk ut <0>Open ChatGPT Initiative!", + "link": "https://medium.com/@ayaka_45434/the-open-chatgpt-initiative-e76b0b62a3ae" + }, + "support": { + "title": "Støtte", + "paragraph1": "På Free ChatGPT streber vi etter å tilby deg nyttige og fantastiske funksjoner døgnet rundt. Akkurat som alle prosjekter, vil din støtte og motivasjon være avgjørende for å hjelpe oss å fortsette fremover!", + "paragraph2": "Hvis du har likt å bruke appen vår, ber vi deg vennligst om å gi dette <0>prosjektet en ⭐️. Din støtte betyr mye for oss og oppmuntrer oss til å jobbe hardere mot å levere den beste mulige opplevelsen.", + "paragraph3": "Hvis du ønsker å støtte teamet, kan du vurdere å sponse oss gjennom en av metodene nedenfor. Hver bidrag, uansett hvor lite, hjelper oss med å opprettholde og forbedre tjenesten vår.", + "paragraph4": "Takk for at du er en del av samfunnet vårt, og vi ser frem til å betjene deg bedre i fremtiden.", + "alipay": "Alipay", + "wechatPay": "WeChat" + }, + "discordServer": { + "title": "Discord Server", + "paragraph1": "Vi inviterer deg til å bli med i Discord-samfunnet vårt! Discord-serveren vår er et flott sted å utveksle ChatGPT-ideer og tips, og sende inn funksjonsforespørsler for Free ChatGPT. Du får muligheten til å samhandle med utviklerne bak Free ChatGPT, samt andre AI-entusiaster som deler lidenskapen din.", + "paragraph2": "For å bli med på serveren vår, klikk bare på følgende lenke: <0>https://discord.gg/g3Qnwy4V6A. Vi gleder oss til å se deg der!" + }, + "privacyStatement": { + "title": "Personvernerklæring", + "paragraph1": "Vi verdsetter personvernet ditt høyt og er forpliktet til å beskytte personvernet til brukerne våre. Vi samler ikke inn eller lagrer noen tekst du skriver inn eller mottar fra OpenAI-serveren i noen form. Kildekoden vår er tilgjengelig for din inspeksjon for å bekrefte denne uttalelsen.", + "paragraph2": "Vi prioriterer sikkerheten til API-nøkkelen din og behandler den med største forsiktighet. Hvis du bruker din egen API-nøkkel, lagres nøkkelen utelukkende pånettleseren din og deles aldri med noen tredjeparts enhet. Den brukes kun for det tiltenkte formålet med å få tilgang til OpenAI API og ikke for noen annen uautorisert bruk." + } +} diff --git a/public/locales/nb-NO/api.json b/public/locales/nb-NO/api.json new file mode 100644 index 0000000..9fb3f12 --- /dev/null +++ b/public/locales/nb-NO/api.json @@ -0,0 +1,15 @@ +{ + "securityMessage": "Vi prioriterer sikkerheten til API-nøkkelen din og behandler den med største forsiktighet. Nøkkelen din er kun lagret i nettleseren din og deles aldri med noen tredjeparts enhet. Den brukes utelukkende for det tiltenkte formålet med å få tilgang til OpenAI API og ikke for annen uautorisert bruk.", + "apiEndpoint": { + "option": "Bruk gratis", + "inputLabel": "API-sluttpunkt", + "description": "Takk til <0>Ayaka for å tilby det gratis API-sluttpunktet: https://chatgpt-api.shn.hk/v1/" + }, + "apiKey": { + "option": "Bruk din egen API-nøkkel", + "howTo": "Få din personlige API-nøkkel <0>her", + "inputLabel": "API-nøkkel" + }, + "customEndpoint": "Bruk egendefinert API-sluttpunkt", + "shareGPT": "Sjekk ut <0>ShareGPT, et API-nøkkel delingsverktøy som driver https://sharegpt.churchless.tech/share/v1/chat" +} diff --git a/public/locales/nb-NO/main.json b/public/locales/nb-NO/main.json new file mode 100644 index 0000000..cc4d7a5 --- /dev/null +++ b/public/locales/nb-NO/main.json @@ -0,0 +1,32 @@ +{ + "save": "Lagre", + "saveAndSubmit": "Lagre & Send inn", + "cancel": "Avbryt", + "confirm": "Bekreft", + "warning": "Advarsel", + "clearMessageWarning": "Vær oppmerksom på at ved å sende inn denne meldingen, vil alle påfølgende meldinger bli slettet!", + "clearConversationWarning": "Vær oppmerksom på at ved å bekrefte denne handlingen, vil alle meldinger bli slettet!", + "clearConversation": "Tøm samtale", + "import": "Importer", + "export": "Eksporter", + "author": "Laget av Jing Hua", + "about": "Om & Sponsor", + "api": "API", + "personal": "Personlig", + "free": "Gratis", + "downloadChat": "Last ned Chat", + "user": "Bruker", + "assistant": "Assistent", + "system": "System", + "newChat": "Ny Chat", + "lightMode": "Lys Modus", + "darkMode": "Mørk Modus", + "setting": "Innstillinger", + "image": "Bilde", + "autoTitle": "Auto generer tittel", + "prompt": "Oppgave", + "promptLibrary": "Oppgavebibliotek", + "name": "Navn", + "search": "Søk", + "morePrompts": "Du kan finne flere oppgaver her: " +} diff --git a/public/locales/nb-NO/model.json b/public/locales/nb-NO/model.json new file mode 100644 index 0000000..1ac06ae --- /dev/null +++ b/public/locales/nb-NO/model.json @@ -0,0 +1,28 @@ +{ + "configuration": "Konfigurasjon", + "model": "Modell", + "token": { + "label": "Maks Token", + "description": "Maksimalt antall tokens som skal genereres i chat fullføringen. Den totale lengden av inndata-tokens og genererte tokens er begrenset av modellens kontekstlengde." + }, + "default": "Standard", + "temperature": { + "label": "Temperatur", + "description": "Hvilken prøvetakingstemperatur du skal bruke, mellom 0 og 2. Høyere verdier som 0,8 vil gjøre utdataene mer tilfeldige, mens lavere verdier som 0,2 vil gjøre dem mer fokuserte og deterministiske. Vi anbefaler generelt å endre dette eller topp-p, men ikke begge. (Standard: 1)" + }, + "presencePenalty": { + "label": "Tilstedeværelsesstraff", + "description": "Tall mellom -2,0 og 2,0. Positive verdier straffer nye tokens basert på om de vises i teksten så langt, noe som øker modellens sannsynlighet for å snakke om nye emner. (Standard: 0)" + }, + "topP": { + "label": "Topp-p", + "description": "Tall mellom 0 og 1. Et alternativ til prøvetaking med temperatur, kalt kjernesampling, der modellen vurderer resultatene av tokens med topp-p sannsynlighetsmasse. Så 0,1 betyr at bare tokens som utgjør de øverste 10% sannsynlighetsmassene blir vurdert. Vi anbefaler generelt å endre dette eller temperaturen, men ikke begge. (Standard: 1)" + }, + "frequencyPenalty": { + "label": "Frekvensstraff", + "description": "Tall mellom -2,0 og 2,0. Positive verdier straffer nye tokens basert på deres eksisterende frekvens i teksten så langt, noe som reduserer modellens sannsynlighet for å gjenta samme linje ordrett. (Standard: 0)" + }, + "defaultChatConfig": "Standard Chat-konfigurasjon", + "defaultSystemMessage": "Standard Systemmelding", + "resetToDefault": "Tilbakestill til standard" +} diff --git a/src/i18n.ts b/src/i18n.ts index 0535ff1..c032fda 100644 --- a/src/i18n.ts +++ b/src/i18n.ts @@ -4,7 +4,7 @@ import { initReactI18next } from 'react-i18next'; import Backend from 'i18next-http-backend'; import LanguageDetector from 'i18next-browser-languagedetector'; -export const i18nLanguages = ['da', 'en', 'zh-CN', 'zh-HK', 'zh-TW']; +export const i18nLanguages = ['da', 'en', 'nb-NO', 'zh-CN', 'zh-HK', 'zh-TW']; i18n .use(Backend)