Skip to content

Commit 93a3a04

Browse files
authored
fix(windows): add Portuguese language in nsis bundle (fix #11725) (#11727)
1 parent 2bc46b0 commit 93a3a04

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

.changes/bundler-nsis-portuguese.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
"tauri-bundler": "patch:enhance"
3+
"tauri-cli": "patch:enhance"
4+
"@tauri-apps/cli": "patch:enhance"
5+
---
6+
7+
Add support for `Portuguese` language for NSIS windows installer.
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
LangString addOrReinstall ${LANG_PORTUGUESE} "Adicionar/Reinstalar componentes"
2+
LangString alreadyInstalled ${LANG_PORTUGUESE} "Já instalado"
3+
LangString alreadyInstalledLong ${LANG_PORTUGUESE} "${PRODUCTNAME} ${VERSION} já está instalado. Selecione a operação que deseja realizar e clique em Seguinte para continuar."
4+
LangString appRunning ${LANG_PORTUGUESE} "${PRODUCTNAME} está em execução! Por favor, feche-o primeiro e tente novamente."
5+
LangString appRunningOkKill ${LANG_PORTUGUESE} "${PRODUCTNAME} está em execução!$\nClique em OK para encerrá-lo."
6+
LangString chooseMaintenanceOption ${LANG_PORTUGUESE} "Escolha a opção de manutenção a realizar."
7+
LangString choowHowToInstall ${LANG_PORTUGUESE} "Escolha como deseja instalar o ${PRODUCTNAME}."
8+
LangString createDesktop ${LANG_PORTUGUESE} "Criar atalho no ambiente de trabalho"
9+
LangString dontUninstall ${LANG_PORTUGUESE} "Não desinstalar"
10+
LangString dontUninstallDowngrade ${LANG_PORTUGUESE} "Não desinstalar (Instalar uma versão anterior sem desinstalar está desativado neste instalador)"
11+
LangString failedToKillApp ${LANG_PORTUGUESE} "Falha ao encerrar ${PRODUCTNAME}. Por favor, feche-o primeiro e tente novamente."
12+
LangString installingWebview2 ${LANG_PORTUGUESE} "A instalar WebView2..."
13+
LangString newerVersionInstalled ${LANG_PORTUGUESE} "Uma versão mais recente do ${PRODUCTNAME} já está instalada! Não é recomendada a instalação de uma versão mais antiga. Se realmente deseja instalar esta versão mais antiga, é melhor desinstalar a versão atual primeiro. Selecione a operação que deseja realizar e clique em Seguinte para continuar."
14+
LangString older ${LANG_PORTUGUESE} "mais antiga"
15+
LangString olderOrUnknownVersionInstalled ${LANG_PORTUGUESE} "Uma versão $R4 do ${PRODUCTNAME} está instalada no sistema. Recomenda-se desinstalar a versão atual antes de instalar. Selecione a operação que deseja realizar e clique em Seguinte para continuar."
16+
LangString silentDowngrades ${LANG_PORTUGUESE} "Rebaixamentos estão desativados neste instalador, não é possível prosseguir com a instalação silenciosa. Por favor, utilize o instalador com interface gráfica.$\n"
17+
LangString unableToUninstall ${LANG_PORTUGUESE} "Não foi possível desinstalar!"
18+
LangString uninstallApp ${LANG_PORTUGUESE} "Desinstalar ${PRODUCTNAME}"
19+
LangString uninstallBeforeInstalling ${LANG_PORTUGUESE} "Desinstalar antes de instalar"
20+
LangString unknown ${LANG_PORTUGUESE} "desconhecida"
21+
LangString webview2AbortError ${LANG_PORTUGUESE} "Falha ao instalar o WebView2! A aplicação não pode ser executada sem ele. Tente reiniciar o instalador."
22+
LangString webview2DownloadError ${LANG_PORTUGUESE} "Erro: Falha ao transferir o WebView2 - $0"
23+
LangString webview2DownloadSuccess ${LANG_PORTUGUESE} "Bootstrapper do WebView2 transferido com sucesso"
24+
LangString webview2Downloading ${LANG_PORTUGUESE} "A transferir o Bootstrapper do WebView2..."
25+
LangString webview2InstallError ${LANG_PORTUGUESE} "Erro: Instalação do WebView2 falhou com o código $1"
26+
LangString webview2InstallSuccess ${LANG_PORTUGUESE} "WebView2 instalado com sucesso"
27+
LangString deleteAppData ${LANG_PORTUGUESE} "Eliminar os dados da aplicação"

crates/tauri-bundler/src/bundle/windows/nsis/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,7 @@ fn get_lang_data(lang: &str) -> Option<(String, &[u8])> {
697697
"persian" => include_bytes!("./languages/Persian.nsh"),
698698
"turkish" => include_bytes!("./languages/Turkish.nsh"),
699699
"swedish" => include_bytes!("./languages/Swedish.nsh"),
700+
"portuguese" => include_bytes!("./languages/Portuguese.nsh"),
700701
_ => return None,
701702
};
702703
Some((path, content))

0 commit comments

Comments
 (0)