Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Norwegian Language #459

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
157 changes: 157 additions & 0 deletions desktop/src-tauri/locales/no-NO/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
{
"aborting": "Avbryter",
"advanced": "Avansert",
"app-title": "Vibe",
"ask-for-download-model": "Vil du laste ned modellen fra nettstedet?",
"ask-for-install-ytdlp-message": "Vil du installere ytdlp, som brukes til å laste ned lydfiler fra populære nettsteder?",
"ask-for-install-ytdlp-title": "Installer ytdlp",
"ask-for-relaunch-body": "Vil du starte på nytt nå?",
"ask-for-relaunch-title": "Oppdatering fullført",
"ask-for-update-body": "Vil du oppdatere Vibe til versjon {{version}}?",
"ask-for-update-title": "Bekreft oppdatering",
"cancel": "Avbryt",
"cancel-relaunch": "Senere",
"cancel-update": "Senere",
"change-file": "Endre fil",
"change-files": "Endre filer",
"change-models-folder": "Endre modellmappe",
"characters": "tegn",
"check-error": "Kontroll mislyktes",
"check-loading": "Kontrollerer",
"check-success": "Testet vellykket",
"confirm-exit": "Vil du avslutte? \nUlagrede endringer vil gå tapt.",
"confirm-relaunch": "Start på nytt nå",
"confirm-update": "Oppdater nå",
"copied": "Kopiert!",
"copy": "Kopier",
"copy-logs": "Kopier logger",
"custom-ffmpeg-command": "Egendefinert kommando",
"customize": "Tilpass",
"customize-info": "Last ned hvilken som helst støttet modell i ggml- eller gguf-format (med filutvidelse som slutter på «.bin»). Flytt den til modellmappen, og velg deretter fra listen. Ingen behov for omstart 🌟",
"dark": "Mørk",
"diarize-threshold": "Grense for taleridentifikasjon",
"discord-community": "Discord-fellesskap",
"download-file": "Last ned og transkriber",
"download-model": "Last ned modell",
"download-models-link": "Last ned modeller",
"downloading": "Laster ned... {{progress}}%",
"downloading-ai-models": "Laster ned AI-modeller...",
"downloading-model": "Laster ned modeller fra OpenAI...",
"downloading-ytdlp": "Laster ned ytdlp",
"enable-logs": "Aktiver logger",
"error": "Feil",
"error-title": "Feil",
"ffmpeg-options": "FFMPEG-alternativer",
"files": "filer",
"find-here": "Finn her",
"focus-window-on-finish": "Fokuser på vindu",
"format": "format",
"formats": "Formater",
"general": "generelt",
"gpu-device": "GPU-enhetsnummer",
"high-gpu-performance": "Sett GPU-ytelse til høy",
"i-prefer-manual-setup": "Jeg foretrekker manuell nedlasting",
"info-cancel-download": "Du kan avbryte og manuelt laste ned modellen senere.",
"info-diarize-threshold": "Grense for å identifisere en taler eller anse som ikke oppdaget",
"info-enable-logs": "Lagre logger i en fil. \nStart på nytt etter aktivering.",
"info-gpu-device": "Velg GPU-enheten for transkripsjon. \nAngi GPU-enhetsnummer, startende fra 0. Hvis du har to GPU-er, velg 0 eller 1.",
"info-high-gpu-performance": "Øker GPU-ytelsen i Vibe, men bruker mer systemressurser.",
"info-llm-api-key": "API-nøkkel fra AI-modellens nettsted",
"info-llm-prompt": "Still spørsmål til AI-modellen. \nMå inneholde mønsteret %s som vil bli erstattet med transkripsjonen.",
"info-llm-summarize": "Oppsummer med AI. \nKrever API-nøkkel. \nNår transkripsjonen er ferdig, sendes den til Claude API sammen med den valgte prompten, og svaret vises i Vibe i stedet for transkripsjonen. \nFungerer også for flere filer!",
"info-manual-download": "Internett-tilkobling er nødvendig for å laste ned AI-modellen",
"info-max-sentence-len": "Hvor mange tegn en setning kan inneholde. \nFungerer kun hvis ordtidsstempler er aktivert.",
"info-max-speakers": "Hvor mange talere det skal være i filen. \nBrukes for mer presis identifikasjon",
"info-max-text-ctx": "Maksimalt antall kontekstkoder for å bruke tidligere tekst som hint for dekoderen",
"info-max-tokens": "Maksimalt antall tokens for AI-modellen. \nHvert token regnes vanligvis som et enkelt ord. \nDette kan beskytte deg mot å sende for mye data, noe som kan være kostbart.",
"info-normalize-loudness": "Aktiver for å forbedre transkripsjonens nøyaktighet. \nKan ta opptil 8 minutter per time med lyd.",
"info-prompt": "Forbedre transkripsjoner ved å skrive forventede ord.",
"info-recognize-speakers": "Identifiser taler i hver setning og legg til dem",
"info-temperature": "Høyere verdier gir mer unike ord; lavere verdier holder seg til populære ord. Vanligvis gir verdien 0,4 balanserte resultater.",
"info-threads": "Øk CPU-kraften for raskere dekoding; balanser hastighet med ressursbruk. Anbefales: 4",
"info-translate-to-english": "Oversett transkripsjonen til engelsk fra hvilket som helst språk.",
"info-use-word-timestamps": "Transkripsjon med ordtidsstempler i stedet for setningstidsstempler. \nNyttig i JSON-format. \nDeaktivert når taleridentifikasjon er aktivert.",
"install-now": "Installer nå",
"invalid-llm-prompt": "Ugyldig prompt. \nMå inneholde mønsteret %s som vil bli erstattet med transkripsjonen.",
"language": "Språk",
"leftover": "rester",
"light": "Lys",
"llm-api-key": "Claude API-nøkkel",
"llm-current-cost": "Bruksutgifter",
"llm-model": "Modell",
"llm-platform": "Plattform",
"llm-prompt": "Prompt",
"logs-folder": "Loggmappen",
"max-sentence-len": "Maksimal setningslengde",
"max-speakers": "Maksimalt antall talere",
"max-text-ctx": "Maksimal kontekst",
"max-tokens": "Maksimalt antall tokens",
"microphone": "Mikrofon",
"modal-close": "Lukk",
"modal-error-body": "En feil oppsto!",
"mode-text": "Tekst",
"model-options": "Modellvalg",
"models-folder": "Modellmappe",
"more-options": "Flere alternativer",
"no-connection": "Ingen tilkobling",
"no-record": "Ingen",
"normalize-loudness": "Normaliser lydstyrke",
"ollama-base-url": "Grunnleggende URL for Ollama",
"others": "Andre",
"paste-model-link": "Lim inn modelllenke",
"play-sound-on-finish": "Spill av lyd",
"please-enable-word-timestamps": "Aktiver ordtidsstempler for å bruke dette alternativet!\n\nHusk også å deaktivere dette etterpå eller tilbakestille modellalternativene!",
"popular": "Populære",
"preset-for-subtitles": "Lag undertekster",
"presets": "Forhåndsinnstillinger",
"print-tooltip": "Skriv ut",
"process-with-llm": "Oppsummer",
"project-link": "Om Vibe",
"prompt": "Prompt",
"recognize-speakers": "Identifiser talere",
"record": "Ta opp",
"replace-all": "Erstatt alt",
"report-issue": "Rapporter feil",
"reset-app": "Start Vibe på nytt",
"reset-ask-dialog": "Er du sikker på at du vil tilbakestille Vibe? Applikasjonsdata, inkludert modellfiler, vil bli slettet.",
"reset-options": "Tilbakestill standardvalg",
"right-alignment": "Høyrejuster",
"run-llm-check": "Kjør sjekk",
"save-record-in-documents-folder": "Lagre lydfil i 'Dokumenter'-mappen",
"save-success": "Lagret vellykket!",
"save-transcript": "Lagre transkripsjon",
"segments-tab": "Transkripsjon",
"select-file": "Velg fil",
"select-language": "Velg språk",
"select-model": "Velg modell",
"select-theme": "Velg tema",
"set-monthly-spend-limit": "Angi månedlig utgiftsgrense",
"settings": "Innstillinger",
"speaker-prefix": "Taler",
"speaker-recognition": "Taleridentifikasjon",
"speakers": "Talere",
"start-record": "Ta opp og transkriber",
"stop-and-transcribe": "Avslutt opptak",
"success-action": "Operasjonen var vellykket.",
"summarize-loading": "Oppsummering pågår",
"summarize-success": "Oppsummert",
"summary-tab": "Oppsummering",
"support-the-project": "Støtt Vibe",
"temp-folder": "Midlertidige filer",
"temperature": "Temperatur",
"theme": "Tema",
"this-happens-once": "Dette skjer bare én gang! 🎉",
"threads": "Tråder",
"transcribe": "Transkriber",
"transcribe-took": "Transkripsjon fullført på {{total}} sekunder.",
"transcribed": "Transkribert",
"transcribing": "Transkriberer…",
"transcript-will-displayed-shortly": "Transkripsjonen vil vises her snart…",
"translate-to-english": "Oversett til engelsk",
"try-again": "Prøv igjen",
"update-version": "Oppdater Vibe",
"updating-modal-body": "Oppdaterer Vibe til versjon {{version}}",
"updating-modal-title": "Oppdaterer...",
"use-word-timestamps": "Ord-tidsstempler",
"when-completing-transcription": "Ved fullføring av transkripsjonen"
}
102 changes: 102 additions & 0 deletions desktop/src-tauri/locales/no-NO/language.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
{
"afrikaans": "afrikansk",
"albanian": "albansk",
"amharic": "amharisk",
"arabic": "arabisk",
"armenian": "armensk",
"assamese": "assamisk",
"auto": "Oppdag automatisk ✨",
"azerbaijani": "aserbajdsjansk",
"bashkir": "basjkirsk",
"basque": "baskisk",
"belarusian": "hviterussisk",
"bengali": "bengalsk",
"bosnian": "bosnisk",
"breton": "bretonsk",
"bulgarian": "bulgarsk",
"catalan": "katalansk",
"chinese": "kinesisk",
"croatian": "kroatisk",
"czech": "tsjekkisk",
"danish": "dansk",
"dutch": "nederlandsk",
"english": "engelsk",
"estonian": "estisk",
"faroese": "færøysk",
"finnish": "finsk",
"french": "fransk",
"galician": "galisisk",
"georgian": "georgisk",
"german": "tysk",
"greek": "gresk",
"gujarati": "gujarati",
"haitiancreole": "haitisk kreolsk",
"hausa": "hausa",
"hawaiian": "hawaiisk",
"hebrew": "hebraisk",
"hindi": "hindi",
"hungarian": "ungarsk",
"icelandic": "islandsk",
"indonesian": "indonesisk",
"italian": "italiensk",
"japanese": "japansk",
"javanese": "javanesisk",
"kannada": "kannada",
"kazakh": "kasakhisk",
"khmer": "khmersk",
"korean": "koreansk",
"lao": "laotisk",
"latin": "latinsk",
"latvian": "latvisk",
"lingala": "lingala",
"lithuanian": "litauisk",
"luxembourgish": "luxemburgsk",
"macedonian": "makedonsk",
"malagasy": "madagassisk",
"malay": "malayisk",
"malayalam": "malayalam",
"maltese": "maltesisk",
"maori": "maorisk",
"marathi": "marathi",
"mongolian": "mongolsk",
"myanmar": "burmesisk (myanmar)",
"nepali": "nepalsk",
"norwegian": "norsk",
"nynorsk": "nynorsk",
"occitan": "oksitansk (provensalsk)",
"pashto": "pashto",
"persian": "persisk",
"polish": "polsk",
"portuguese": "portugisisk",
"punjabi": "punjabi",
"romanian": "rumensk",
"russian": "russisk",
"sanskrit": "sanskrit",
"serbian": "serbisk",
"shona": "shona",
"sindhi": "sindhi",
"sinhala": "singalesisk",
"slovenian": "slovensk",
"slovak": "slovakisk",
"somali": "somalisk",
"spanish": "spansk",
"sundanese": "sundanesisk",
"swahili": "swahili",
"swedish": "svensk",
"tagalog": "tagalog",
"tajik": "tadsjikisk",
"tamil": "tamilsk",
"tatar": "tatarsk",
"telugu": "telugu",
"thai": "thai",
"tibetan": "tibetansk",
"turkish": "tyrkisk",
"turkmen": "turkmensk",
"ukrainian": "ukrainsk",
"urdu": "urdu",
"uzbek": "usbekisk",
"vietnamese": "vietnamesisk",
"welsh": "walisisk",
"yiddish": "jiddisk",
"yoruba": "yoruba"
}
1 change: 1 addition & 0 deletions desktop/src/lib/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ export const supportedLanguages: { [key: string]: string } = {
'zh-HK': 'chinese (HK)',
'fr-FR': 'french',
'pl-PL': 'polish',
'no-NO': 'norwegian',
'it-IT': 'italian',
'hi-IN': 'hindi',
}
Expand Down
1 change: 1 addition & 0 deletions landing/src/lib/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ i18next
'pt-BR',
'zh-CN',
'zh-HK',
'no-NO',
],
ns: 'translation',
backend: {
Expand Down
24 changes: 24 additions & 0 deletions landing/static/locales/no-NO.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"apple-silicon": "Apple-brikke",
"available-for": "Tilgjengelig for",
"cancel": "Avbryt",
"copy-download-link": "Kopier nedlastingslenke",
"description": "Opplev sømløs språklig transkripsjon med Vibe – din alt-i-ett-løsning for enkel lyd- og videotilskrift.",
"documentation": "Dokumentasjon",
"download": "Last ned",
"download-for": "Last ned for ",
"download-on-pc": "Last ned på PC",
"download-starting-description": "Nedlastingen vil starte om kort tid. Du finner deretter installasjonsprogrammet i Nedlastinger-mappen.",
"features": "Funksjoner",
"home": "Hjem",
"install-on-linux": "Installer Vibe på Linux",
"intel": "Intel-brikke",
"open-logs-folder": "Åpne loggmappen",
"privacy-policy": "Personvernregler",
"star-on-github": "Gi en stjerne på Github",
"support-project": "Støtt Vibe!",
"support-vibe": "Støtt Vibe",
"support-while-you-wait": "Mens du venter, vurder å støtte Vibe-prosjektet for å hjelpe oss med å vokse!",
"title": "Transkriber. På din egen måte.",
"your-download-is-starting": "Nedlastingen din starter..."
}