From c769f211fcaa543884c9d0f87ebd2ee106c01382 Mon Sep 17 00:00:00 2001 From: Kf637 Date: Sun, 25 Jan 2026 09:30:50 +0100 Subject: [PATCH] feat(nsis): add Norwegian language support for installer (#14824) * feat(nsis): add Norwegian language support for installer * feat(nsis): add Norwegian language support for installer strings * Add change file --- .changes/change-pr-14824.md | 5 ++++ .../windows/nsis/languages/Norwegian.nsh | 27 +++++++++++++++++++ .../src/bundle/windows/nsis/mod.rs | 1 + 3 files changed, 33 insertions(+) create mode 100644 .changes/change-pr-14824.md create mode 100644 crates/tauri-bundler/src/bundle/windows/nsis/languages/Norwegian.nsh diff --git a/.changes/change-pr-14824.md b/.changes/change-pr-14824.md new file mode 100644 index 000000000..164991efa --- /dev/null +++ b/.changes/change-pr-14824.md @@ -0,0 +1,5 @@ +--- +'tauri-bundler': 'patch:enhance' +--- + +feat(nsis): add Norwegian language support for installer. \ No newline at end of file diff --git a/crates/tauri-bundler/src/bundle/windows/nsis/languages/Norwegian.nsh b/crates/tauri-bundler/src/bundle/windows/nsis/languages/Norwegian.nsh new file mode 100644 index 000000000..c999a2855 --- /dev/null +++ b/crates/tauri-bundler/src/bundle/windows/nsis/languages/Norwegian.nsh @@ -0,0 +1,27 @@ +LangString addOrReinstall ${LANG_NORWEGIAN} "Legg til/reinstaller komponenter" +LangString alreadyInstalled ${LANG_NORWEGIAN} "Allerede installert" +LangString alreadyInstalledLong ${LANG_NORWEGIAN} "${PRODUCTNAME} ${VERSION} er allerede installert. Velg operasjonen du vil utføre og klikk Neste for å fortsette." +LangString appRunning ${LANG_NORWEGIAN} "{{product_name}} kjører! Lukk den først og prøv igjen." +LangString appRunningOkKill ${LANG_NORWEGIAN} "{{product_name}} kjører!$\nKlikk OK for å avslutte den" +LangString chooseMaintenanceOption ${LANG_NORWEGIAN} "Velg vedlikeholdsoperasjonen som skal utføres." +LangString choowHowToInstall ${LANG_NORWEGIAN} "Velg hvordan du vil installere ${PRODUCTNAME}." +LangString createDesktop ${LANG_NORWEGIAN} "Opprett skrivebordssnarvei" +LangString dontUninstall ${LANG_NORWEGIAN} "Ikke avinstaller" +LangString dontUninstallDowngrade ${LANG_NORWEGIAN} "Ikke avinstaller (nedgradering uten avinstallasjon er deaktivert for denne installasjonen)" +LangString failedToKillApp ${LANG_NORWEGIAN} "Kunne ikke avslutte {{product_name}}. Lukk den først og prøv igjen" +LangString installingWebview2 ${LANG_NORWEGIAN} "Installerer WebView2..." +LangString newerVersionInstalled ${LANG_NORWEGIAN} "En nyere versjon av ${PRODUCTNAME} er allerede installert! Det anbefales ikke at du installerer en eldre versjon. Hvis du virkelig vil installere denne eldre versjonen, er det bedre å avinstallere den nåværende versjonen først. Velg operasjonen du vil utføre og klikk Neste for å fortsette." +LangString older ${LANG_NORWEGIAN} "eldre" +LangString olderOrUnknownVersionInstalled ${LANG_NORWEGIAN} "En $R4-versjon av ${PRODUCTNAME} er installert på systemet ditt. Det anbefales at du avinstallerer den nåværende versjonen før installasjon. Velg operasjonen du vil utføre og klikk Neste for å fortsette." +LangString silentDowngrades ${LANG_NORWEGIAN} "Nedgraderinger er deaktivert for denne installasjonen. Kan ikke fortsette med stille installasjon; bruk den grafiske installasjonen i stedet.$\n" +LangString unableToUninstall ${LANG_NORWEGIAN} "Kunne ikke avinstallere!" +LangString uninstallApp ${LANG_NORWEGIAN} "Avinstaller ${PRODUCTNAME}" +LangString uninstallBeforeInstalling ${LANG_NORWEGIAN} "Avinstaller før installasjon" +LangString unknown ${LANG_NORWEGIAN} "ukjent" +LangString webview2AbortError ${LANG_NORWEGIAN} "Kunne ikke installere WebView2! Appen kan ikke kjøre uten den. Prøv å starte installasjonen på nytt." +LangString webview2DownloadError ${LANG_NORWEGIAN} "Feil: Nedlasting av WebView2 mislyktes - $0" +LangString webview2DownloadSuccess ${LANG_NORWEGIAN} "WebView2-bootstrapper lastet ned" +LangString webview2Downloading ${LANG_NORWEGIAN} "Laster ned WebView2-bootstrapper..." +LangString webview2InstallError ${LANG_NORWEGIAN} "Feil: Installering av WebView2 mislyktes med avslutningskode $1" +LangString webview2InstallSuccess ${LANG_NORWEGIAN} "WebView2 ble installert" +LangString deleteAppData ${LANG_NORWEGIAN} "Slett programdata" diff --git a/crates/tauri-bundler/src/bundle/windows/nsis/mod.rs b/crates/tauri-bundler/src/bundle/windows/nsis/mod.rs index d4d8f2cac..9fc3c11c3 100644 --- a/crates/tauri-bundler/src/bundle/windows/nsis/mod.rs +++ b/crates/tauri-bundler/src/bundle/windows/nsis/mod.rs @@ -867,6 +867,7 @@ fn get_lang_data(lang: &str) -> Option<(String, &[u8])> { "swedish" => include_bytes!("./languages/Swedish.nsh"), "portuguese" => include_bytes!("./languages/Portuguese.nsh"), "ukrainian" => include_bytes!("./languages/Ukrainian.nsh"), + "norwegian" => include_bytes!("./languages/Norwegian.nsh"), _ => return None, }; Some((path, content))