Norwegian langauge support, but I need to do some small fixes

This commit is contained in:
Abubakar115e 2024-10-10 17:29:08 +02:00
parent 832c565303
commit 46d2e6a75b
11 changed files with 519 additions and 1 deletions

View File

@ -4,7 +4,7 @@
"label": "Tænd eller sluk Chrome AI Support på Page Assist" "label": "Tænd eller sluk Chrome AI Support på Page Assist"
}, },
"error": { "error": {
"browser_not_supported": "Denne version af Chrome er ikke undersøttet af Gemini Nano modelen. Opdater venligst til version 127 eller nyere", "browser_not_supported": "Denne version af Chrome er ikke understøttet af Gemini Nano modelen. Opdater venligst til version 127 eller nyere",
"ai_not_supported": "Indstillingen chrome://flags/#prompt-api-for-gemini-nano er ikke tændt. Venligst tænd for indstillingen.", "ai_not_supported": "Indstillingen chrome://flags/#prompt-api-for-gemini-nano er ikke tændt. Venligst tænd for indstillingen.",
"ai_not_ready": "Gemini Nano er ikke tilgængelig; du er nødt til at double-cheke Chrome indstillingerne.", "ai_not_ready": "Gemini Nano er ikke tilgængelig; du er nødt til at double-cheke Chrome indstillingerne.",
"internal_error": "Der opstod en intern fejl. Prøv venligst igen senere." "internal_error": "Der opstod en intern fejl. Prøv venligst igen senere."

View File

@ -0,0 +1,13 @@
{
"heading": "Konfigurer Chrome AI",
"status": {
"label": "Slå Chrome AI Support på eller av på Page Assist"
},
"error": {
"browser_not_supported": "Denne versjonen av Chrome støttes ikke av Gemini Nano-modellen. Vennligst oppdater til versjon 127 eller nyere",
"ai_not_supported": "Innstillingen chrome://flags/#prompt-api-for-gemini-nano er ikke tændt. Slå på innstillingen..",
"ai_not_ready": "Gemini Nano er ikke tilgjengelig; du må dobbeltsjekke Chrome-innstillingene.",
"internal_error": "Det oppsto en intern feil. Vennligst prøv på nytt senere."
},
"errorDescription": "For å bruke Chrome AI trenger du en nettleserversjon nyere enn 127, som kun er tilgjengelig i Dev - og Canary-kanaler. Etter å ha lastet ned den støttede versjonen, følg disse trinnene:\n\n1. Gå til `chrome://flags/#prompt-api-for-gemini-nano` and select \"Enable\".\n2. Gå til `://flags/#optimization-guide-on-device-model` og velge \"EnabledBypassPrefRequirement\".\n3. Gå til URL-linjen `://components`, søk på \"Optimization Guide On Device Model\", og klikk \"Search for update\". Dette vil laste ned modellen. Hvis du ikke ser innstillingene, gjentar du trinn 1 og 2 og starter nettleseren på nytt."
}

View File

@ -0,0 +1,105 @@
{
"pageAssist": "Sideassistent",
"selectAModel": "Velg en modell",
"save": "Lagre",
"saved": "Lagret",
"cancel": "Avbryt",
"retry": "Prøv igjen",
"share": {
"tooltip": {
"share": "Del"
},
"modal": {
"title": "Del lenke til chatten"
},
"form": {
"defaultValue": {
"name": "Anonym",
"title": "Navnløs chat"
},
"title": {
"label": "Chattittel",
"placeholder": "Skriv inn chattittel",
"required": "Chattittel er nødvendig"
},
"name": {
"label": "Ditt navn",
"placeholder": "Skriv inn ditt navn",
"required": "Ditt navn er nødvendig"
},
"btn": {
"save": "Generer en lenke",
"saving": "Genererer lenke..."
}
},
"notification": {
"successGenerate": "Lenke kopiert til utklippstavle",
"failGenerate": "Kunne ikke generere lenke"
}
},
"copyToClipboard": "Kopier til utklippstavle",
"webSearch": "Søker på internett",
"regenerate": "Regenerer",
"edit": "Endre",
"saveAndSubmit": "Lagre & Send inn",
"editMessage": {
"placeholder": "Skriv en melding..."
},
"submit": "Send inn",
"noData": "Ingen data",
"noHistory": "Ingen chathistorikk",
"chatWithCurrentPage": "Chat med nåværende side",
"beta": "Beta",
"tts": "Les opp",
"currentChatModelSettings": "Nåværende chatmodellinnstillinger",
"modelSettings": {
"label": "Modellinnstillinger",
"description": "Konfigurer modellinnstillingene for alle chatter",
"form": {
"keepAlive": {
"label": "Hold i live",
"help": "kontrollerer hvor lenge modellen vil forbli lastet i minnet etter forespørselen (standard: 5m)",
"placeholder": "Skriv inn lengden på økten (f.eks. 5m, 10m, 1t)"
},
"temperature": {
"label": "Temperatur",
"placeholder": "Skriv inn temperaturverdi (f.eks. 0.7, 1.0)"
},
"numCtx": {
"label": "Kontekstlengde",
"placeholder": "Skriv inn kontekstlengdeverdi (standard: 2048)"
},
"seed": {
"label": "Seed",
"placeholder": "Skriv inn seedverdi (f.eks. 1234)",
"help": "Reproduserbarhet av modellutdata"
},
"topK": {
"label": "Topp K",
"placeholder": "Skriv inn Topp K-verdi (f.eks. 40, 100)"
},
"topP": {
"label": "Topp P",
"placeholder": "Skriv inn Topp P-verdi (f.eks. 0.9, 0.95)"
},
"numGpu": {
"label": "Antall GPUer",
"placeholder": "Skriv inn antall lag som sendes til GPU(er)"
},
"systemPrompt": {
"label": "Midlertidig systemprompt",
"placeholder": "Skriv inn systemprompt",
"help": "Dette er en rask måte å sette systemprompt i den nåværende chatten, som vil overstyre den valgte systemprompt hvis den finnes."
}
},
"advanced": "Flere modellinnstillinger"
},
"copilot": {
"summary": "Oppsummer",
"explain": "Forklar",
"rephrase": "Omformulér",
"translate": "Oversett",
"custom": "Egendefinert"
},
"citations": "Sitater"
}

View File

@ -0,0 +1,43 @@
{
"addBtn": "Legg Til Ny Kunnskap",
"columns": {
"title": "Tittel",
"status": "Status",
"embeddings": "Embedding Modell",
"createdAt": "Opprettet På",
"action": "Handlinger"
},
"expandedColumns": {
"name": "Navn"
},
"tooltip": {
"delete": "Slett"
},
"confirm": {
"delete": "Er du sikker på at du vil slette denne kunnskapen?"
},
"deleteSuccess": "Kunnskap slettet med suksess",
"status": {
"pending": "Venter",
"finished": "Ferdig",
"processing": "Behandler",
"failed": "Mislyktes"
},
"addKnowledge": "Legg Til Kunnskap",
"form": {
"title": {
"label": "Kunnskapstittel",
"placeholder": "Skriv inn kunnskapstittel",
"required": "Kunnskapstittel er nødvendig"
},
"uploadFile": {
"label": "Last Opp Filer",
"uploadText": "Dra og slipp filen her og klikk for å laste opp",
"uploadHint": "Støttede filtyper: .pdf, .csv, .txt, .md, .docx",
"required": "En fil er nødvendig"
},
"submit": "Send Inn",
"success": "Kunnskap lagt til med suksess"
},
"noEmbeddingModel": "Vennligst legg til en embedding-modell fra RAG-innstillingene først"
}

View File

@ -0,0 +1,12 @@
{
"newChat": "Ny Chat",
"selectAPrompt": "Velg en Prompt",
"githubRepository": "GitHub Repository",
"settings": "Innstillinger",
"sidebarTitle": "Chathistorikk",
"error": "Feil",
"somethingWentWrong": "Noe gikk galt",
"validationSelectModel": "Vennligst velg en modell for å fortsette",
"deleteHistoryConfirmation": "Er du sikker på at du vil slette denne historikken?",
"editHistoryTitle": "Skriv inn en ny tittel"
}

View File

@ -0,0 +1,29 @@
{
"ollamaState": {
"searching": "Søker etter din Ollama 🦙",
"running": "Ollama kjører 🦙",
"notRunning": "Kan ikke koble til Ollama 🦙",
"connectionError": "Det ser ut til at du har en tilkoblingsfeil. Vennligst se denne <anchor>dokumentasjonen</anchor> for feilsøking."
},
"formError": {
"noModel": "Vennligst velg en modell",
"noEmbeddingModel": "Vennligst velg en embedding-modell under innstillinger > RAG-siden"
},
"form": {
"textarea": {
"placeholder": "Skriv en melding..."
},
"webSearch": {
"on": "På",
"off": "Av"
}
},
"tooltip": {
"searchInternet": "Søk på Internett",
"speechToText": "Tale til Tekst",
"uploadImage": "Last opp Bilde",
"stopStreaming": "Stopp Streaming",
"knowledge": "Kunnskap"
},
"sendWhenEnter": "Søk når Enter trykkes"
}

View File

@ -0,0 +1,262 @@
{
"generalSettings": {
"title": "Generelle Innstillinger",
"settings": {
"heading": "Web UI Innstillinger",
"speechRecognitionLang": {
"label": "Talegjenkjenning Språk",
"placeholder": "Velg et språk"
},
"language": {
"label": "Språk",
"placeholder": "Velg et språk"
},
"darkMode": {
"label": "Endre Tema",
"options": {
"light": "Lyst",
"dark": "Mørkt"
}
},
"copilotResumeLastChat": {
"label": "Gjenoppta siste chat ved åpning av SidePanel (copilot)"
},
"hideCurrentChatModelSettings": {
"label": "Skjul gjeldende chatmodellinnstillinger"
},
"restoreLastChatModel": {
"label": "Gjenopprett sist brukte chatmodell for fremtidig bruk"
},
"sendNotificationAfterIndexing": {
"label": "Send varsel etter ferdigbehandling av kunnskapsbasen"
},
"generateTitle" :{
"label": "Generer tittel med AI"
}
},
"sidepanelRag": {
"heading": "Copilot Chat med Nettsted Innstillinger",
"ragEnabled": {
"label": "Chat med nettstedet ved bruk av vektorinnleggelser (vector embeddings)"
},
"maxWebsiteContext": {
"label": "Normal nettstedinnholds størrelse",
"placeholder": "Innholdsstørrelse (standard 4028)"
}
},
"webSearch": {
"heading": "Administrer Web Søk",
"searchMode": {
"label": "Søkemodus"
},
"provider": {
"label": "Søkemotor",
"placeholder": "Velg en søkemotor"
},
"totalSearchResults": {
"label": "Antall søkeresultater",
"placeholder": "Skriv inn antall søkeresultater"
},
"visitSpecificWebsite": {
"label": "Besøk nettstedet nevnt i samtalen"
}
},
"system": {
"heading": "Systeminnstillinger",
"deleteChatHistory": {
"label": "Slett Chathistorikk",
"button": "Slett",
"confirm": "Er du sikker på at du vil slette chathistorikken din? Denne handlingen kan ikke angres."
},
"export": {
"label": "Eksporter chathistorikk, kunnskapsbase og prompts",
"button": "Eksporter Data",
"success": "Eksport vellykket"
},
"import": {
"label": "Importer chathistorikk, kunnskapsbase og prompts",
"button": "Importer Data",
"success": "Import vellykket",
"error": "Importfeil"
}
},
"tts": {
"heading": "Tekst-til-tale Innstillinger",
"ttsEnabled": {
"label": "Legg til Tekst-til-Tale"
},
"ttsProvider": {
"label": "Tekst-til-Tale Tilbyder",
"placeholder": "Velg en tilbyder"
},
"ttsVoice": {
"label": "Tekst-til-Tale Stemme",
"placeholder": "Velg en stemme"
},
"ssmlEnabled": {
"label": "Aktiver SSML (Speech Synthesis Markup Language)"
}
}
},
"manageModels": {
"title": "Administrer Modeller",
"addBtn": "Legg til ny Modell",
"columns": {
"name": "Navn",
"digest": "Digest",
"modifiedAt": "Endret den",
"size": "Størrelse",
"actions": "Handlinger"
},
"expandedColumns": {
"parentModel": "Overordnet modell",
"format": "Format",
"family": "Familie",
"parameterSize": "Parameterstørrelse",
"quantizationLevel": "Kvantifiseringsnivå"
},
"tooltip": {
"delete": "Slett Modell",
"repull": "Hent Modell På Nytt"
},
"confirm": {
"delete": "Er du sikker på at du vil slette denne modellen?",
"repull": "Er du sikker på at du vil hente denne modellen på nytt?"
},
"modal": {
"title": "Legg til Ny Modell",
"placeholder": "Skriv inn Modellnavn",
"pull": "Hent Modell"
},
"notification": {
"pullModel": "Henter Modell",
"pullModelDescription": "Henter {{modelName}} modell. For flere detaljer, sjekk utvidelsesikonet.",
"success": "Suksess",
"error": "Feil",
"successDescription": "Modellen ble hentet vellykket",
"successDeleteDescription": "Modellen ble slettet vellykket",
"someError": "Noe gikk galt. Vennligst prøv igjen senere"
}
},
"managePrompts": {
"title": "Administrer Prompts",
"addBtn": "Legg til Ny Prompt",
"option1": "Normal",
"option2": "RAG",
"questionPrompt": "Spørsmålsprompt",
"segmented": {
"custom": "Tilpassede Prompts",
"copilot": "Copilot Prompts"
},
"columns": {
"title": "Tittel",
"prompt": "Prompt",
"type": "Prompttype",
"actions": "Handlinger"
},
"systemPrompt": "Systemprompt",
"quickPrompt": "Hurtigprompt",
"tooltip": {
"delete": "Slett Prompt",
"edit": "Endre Prompt"
},
"confirm": {
"delete": "Er du sikker på at du vil slette denne prompten? Denne handlingen kan ikke angres."
},
"modal": {
"addTitle": "Legg til ny Prompt",
"editTitle": "Endre Prompt"
},
"form": {
"title": {
"label": "Tittel",
"placeholder": "Min Kule Prompt",
"required": "Vennligst skriv inn en tittel"
},
"prompt": {
"label": "Prompt",
"placeholder": "Skriv inn Prompt",
"required": "Vennligst skriv inn en prompt",
"help": "Du kan bruke {key} som variabel i din prompt.",
"missingTextPlaceholder": "Variabelen {text} mangler i prompten. Vennligst legg til dette."
},
"isSystem": {
"label": "Er Systemprompt"
},
"btnSave": {
"saving": "Legger til Prompt...",
"save": "Legg til Prompt"
},
"btnEdit": {
"saving": "Oppdaterer Prompt...",
"save": "Oppdater Prompt"
}
},
"notification": {
"addSuccess": "Prompt Lagt Til",
"addSuccessDesc": "Prompt ble lagt til vellykket",
"error": "Feil",
"someError": "Noe gikk galt. Vennligst prøv igjen senere",
"updatedSuccess": "Prompt Oppdatert",
"updatedSuccessDesc": "Prompt ble oppdatert vellykket",
"deletedSuccess": "Prompt Slettet",
"deletedSuccessDesc": "Prompt ble slettet vellykket"
}
},
"manageShare": {
"title": "Administrer Deling",
"heading": "Konfigurer Side deling URL",
"form": {
"url": {
"label": "Side Deling URL",
"placeholder": "Skriv inn side deling URL",
"required": "Vennligst skriv inn din Side deling URL!",
"help": "For personvern kan du selv hoste side delingen og angi URL-en her. <anchor>Lær Mer</anchor>."
}
},
"webshare": {
"heading": "Web Deling",
"columns": {
"title": "Tittel",
"url": "URL",
"actions": "Handlinger"
},
"tooltip": {
"delete": "Slett Deling"
},
"confirm": {
"delete": "Er du sikker på at du vil slette denne delingen? Dette kan ikke angres."
},
"label": "Administrer Side Deling",
"description": "Legg til eller deaktiver side delingsfunksjonen"
},
"notification": {
"pageShareSuccess": "Side Deling URL oppdatert vellykket",
"someError": "Noe gikk galt. Vennligst prøv igjen senere",
"webShareDeleteSuccess": "Webdeling ble slettet vellykket"
}
},
"ollamaSettings": {
"title": "Ollama Innstillinger",
"heading": "Konfigurer Ollama Plugin",
"enabled": {
"label": "Aktiver Ollama Plugin"
},
"provider": {
"label": "Ollama Tilbyder",
"placeholder": "Velg en Ollama tilbyder"
},
"apiKey": {
"label": "Ollama API Nøkkel",
"placeholder": "Skriv inn Ollama API Nøkkel",
"required": "API Nøkkel er påkrevd"
},
"saveBtn": {
"save": "Lagre"
},
"notification": {
"saveSuccess": "Ollama Plugin lagret vellykket",
"someError": "Noe gikk galt. Vennligst prøv igjen senere"
}
}
}

View File

@ -0,0 +1,7 @@
{
"tooltip": {
"embed": "Det kan ta noen minutter å bygge din siden. Vennligst vent...",
"clear": "Slett chathistorikken",
"history": "Chathistorikk"
}
}

View File

@ -12,6 +12,7 @@ import { es } from "./lang/es";
import { fa } from "./lang/fa"; import { fa } from "./lang/fa";
import { de } from "./lang/de"; import { de } from "./lang/de";
import { da } from "./lang/da"; import { da } from "./lang/da";
import { no } from "./lang/no";
import LanguageDetector from 'i18next-browser-languagedetector'; import LanguageDetector from 'i18next-browser-languagedetector';
i18n i18n

17
src/i18n/lang/no.ts Normal file
View File

@ -0,0 +1,17 @@
import option from "@/assets/locale/no/option.json";
import playground from "@/assets/locale/no/playground.json";
import common from "@/assets/locale/no/common.json";
import sidepanel from "@/assets/locale/no/sidepanel.json";
import settings from "@/assets/locale/no/settings.json";
import knowledge from "@/assets/locale/no/knowledge.json";
import chrome from "@/assets/locale/no/chrome.json";
export const no = {
option,
playground,
common,
sidepanel,
settings,
knowledge,
chrome
}

View File

@ -0,0 +1,29 @@
{
"extName": {
"message": "Page Assist - Et Web UI for at kjøre AI-modeller lokalt"
},
"extDescription": {
"message": "Bruk dine lokalt kjørende AI-modeller til at hjælpe dig med at surfe på nettet."
},
"openSidePanelToChat": {
"message": "Åben Copilot for at Chatte"
},
"openOptionToChat": {
"message": "Åben Web UI for at Chatte"
},
"contextSummarize": {
"message": "Oppsummer"
},
"contextExplain": {
"message": "Forklar"
},
"contextRephrase": {
"message": "Omskrive"
},
"contextTranslate" :{
"message": "Oversett"
},
"contextCustom": {
"message": "Tilpasset"
}
}