From eda5713eab78d28182071ea25ceca5f1994f37ea Mon Sep 17 00:00:00 2001 From: Alex Sandri Date: Mon, 7 Oct 2024 18:56:14 +0200 Subject: [PATCH] feat(bundler/nsis): add `Italian` language (#11242) --- .changes/bundler-nsis-italian.md | 7 +++++ .../bundle/windows/nsis/languages/Italian.nsh | 27 +++++++++++++++++++ .../src/bundle/windows/nsis/mod.rs | 1 + 3 files changed, 35 insertions(+) create mode 100644 .changes/bundler-nsis-italian.md create mode 100644 crates/tauri-bundler/src/bundle/windows/nsis/languages/Italian.nsh diff --git a/.changes/bundler-nsis-italian.md b/.changes/bundler-nsis-italian.md new file mode 100644 index 000000000..ce86667ba --- /dev/null +++ b/.changes/bundler-nsis-italian.md @@ -0,0 +1,7 @@ +--- +"tauri-bundler": patch:feat +"@tauri-apps/cli": patch:feat +"tauri-cli": patch:feat +--- + +Add `Italian` to supported NSIS installer languages diff --git a/crates/tauri-bundler/src/bundle/windows/nsis/languages/Italian.nsh b/crates/tauri-bundler/src/bundle/windows/nsis/languages/Italian.nsh new file mode 100644 index 000000000..121fcc2ee --- /dev/null +++ b/crates/tauri-bundler/src/bundle/windows/nsis/languages/Italian.nsh @@ -0,0 +1,27 @@ +LangString addOrReinstall ${LANG_ITALIAN} "Aggiungi/Reinstalla componenti" +LangString alreadyInstalled ${LANG_ITALIAN} "Già installato" +LangString alreadyInstalledLong ${LANG_ITALIAN} "${PRODUCTNAME} ${VERSION} è già installato. Seleziona l'operazione che vuoi eseguire e clicca Avanti per continuare." +LangString appRunning ${LANG_ITALIAN} "${PRODUCTNAME} è in esecuzione! Chiudi e poi riprova." +LangString appRunningOkKill ${LANG_ITALIAN} "${PRODUCTNAME} è in esecuzione!$\nSeleziona OK per chiuderlo" +LangString chooseMaintenanceOption ${LANG_ITALIAN} "Seleziona l'operazione di manutenzione da eseguire." +LangString choowHowToInstall ${LANG_ITALIAN} "Seleziona come vuoi installare ${PRODUCTNAME}." +LangString createDesktop ${LANG_ITALIAN} "Crea scorciatoia sul Desktop" +LangString dontUninstall ${LANG_ITALIAN} "Non disinstallare" +LangString dontUninstallDowngrade ${LANG_ITALIAN} "Non disinstallare (Il downgrade senza la disinstallazione è disabilitato per questo installer)" +LangString failedToKillApp ${LANG_ITALIAN} "Impossibile chiudere ${PRODUCTNAME}. Chiudi e poi riprova" +LangString installingWebview2 ${LANG_ITALIAN} "Installando WebView2..." +LangString newerVersionInstalled ${LANG_ITALIAN} "Una versione più recente di ${PRODUCTNAME} è già installata! Non è consigliato installare una versione più vecchia. Se vuoi comunque procedere, è meglio prima disinstallare la versione corrente. Seleziona l'operazione che vuoi eseguire e clicca Avanti per continuare." +LangString older ${LANG_ITALIAN} "più vecchia" +LangString olderOrUnknownVersionInstalled ${LANG_ITALIAN} "Una versione $R4 di ${PRODUCTNAME} è installata nel tuo sistema. È consigliato che disinstalli la versione corrente prima di procedere all'installazione. Seleziona l'operazione che vuoi eseguire e clicca Avanti per continuare." +LangString silentDowngrades ${LANG_ITALIAN} "I downgrade sono disabilitati per questo installer, impossibile procedere con l'installer silenzioso, usa invece l'installer con interfaccia grafica.$\n" +LangString unableToUninstall ${LANG_ITALIAN} "Impossibile disinstallare!" +LangString uninstallApp ${LANG_ITALIAN} "Disinstalla ${PRODUCTNAME}" +LangString uninstallBeforeInstalling ${LANG_ITALIAN} "Disinstalla prima di installare" +LangString unknown ${LANG_ITALIAN} "sconosciuta" +LangString webview2AbortError ${LANG_ITALIAN} "Errore nell'installazione di WebView2! L'app non può funzionare senza. Prova a riavviare l'installer." +LangString webview2DownloadError ${LANG_ITALIAN} "Errore: Il download di WebView2 è fallito - $0" +LangString webview2DownloadSuccess ${LANG_ITALIAN} "Bootstrapper WebView2 scaricato con successo" +LangString webview2Downloading ${LANG_ITALIAN} "Scaricando il bootstrapper WebView2..." +LangString webview2InstallError ${LANG_ITALIAN} "Errore: L'installazione di WebView2 è fallita con il codice $1" +LangString webview2InstallSuccess ${LANG_ITALIAN} "WebView2 installato correttamente" +LangString deleteAppData ${LANG_ITALIAN} "Cancella i dati dell'applicazione" diff --git a/crates/tauri-bundler/src/bundle/windows/nsis/mod.rs b/crates/tauri-bundler/src/bundle/windows/nsis/mod.rs index 752538e86..3d281489c 100644 --- a/crates/tauri-bundler/src/bundle/windows/nsis/mod.rs +++ b/crates/tauri-bundler/src/bundle/windows/nsis/mod.rs @@ -684,6 +684,7 @@ fn get_lang_data(lang: &str) -> Option<(String, &[u8])> { "dutch" => include_bytes!("./languages/Dutch.nsh"), "english" => include_bytes!("./languages/English.nsh"), "german" => include_bytes!("./languages/German.nsh"), + "italian" => include_bytes!("./languages/Italian.nsh"), "japanese" => include_bytes!("./languages/Japanese.nsh"), "korean" => include_bytes!("./languages/Korean.nsh"), "portuguesebr" => include_bytes!("./languages/PortugueseBR.nsh"),