From 725fb34c3faae2a007911cc7e07d147b940208fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Dias?= Date: Wed, 17 Jan 2024 13:52:52 -0300 Subject: [PATCH 1/7] Added portuguese translation --- assets/locales/common.ftl | 1 + assets/locales/pt/addons.ftl | 7 ++++ assets/locales/pt/details.ftl | 9 +++++ assets/locales/pt/dialogs.ftl | 7 ++++ assets/locales/pt/errors.ftl | 36 +++++++++++++++++++ assets/locales/pt/loading.ftl | 15 ++++++++ assets/locales/pt/main.ftl | 4 +++ assets/locales/pt/preferences.ftl | 57 +++++++++++++++++++++++++++++++ assets/locales/pt/tasks.ftl | 25 ++++++++++++++ src/i18n.rs | 3 +- 10 files changed, 163 insertions(+), 1 deletion(-) create mode 100644 assets/locales/pt/addons.ftl create mode 100644 assets/locales/pt/details.ftl create mode 100644 assets/locales/pt/dialogs.ftl create mode 100644 assets/locales/pt/errors.ftl create mode 100644 assets/locales/pt/loading.ftl create mode 100644 assets/locales/pt/main.ftl create mode 100644 assets/locales/pt/preferences.ftl create mode 100644 assets/locales/pt/tasks.ftl diff --git a/assets/locales/common.ftl b/assets/locales/common.ftl index f7d7e40..bcee458 100644 --- a/assets/locales/common.ftl +++ b/assets/locales/common.ftl @@ -1,2 +1,3 @@ en-us = English ru-ru = Русский +pt-br = Português \ No newline at end of file diff --git a/assets/locales/pt/addons.ftl b/assets/locales/pt/addons.ftl new file mode 100644 index 0000000..c60c4f2 --- /dev/null +++ b/assets/locales/pt/addons.ftl @@ -0,0 +1,7 @@ +game-addons = Complementos + +addon-install = Instalar +addon-uninstall = Desinstalar +addon-required = Necessário + +addon-unavailable = O Complemento não está disponível diff --git a/assets/locales/pt/details.ftl b/assets/locales/pt/details.ftl new file mode 100644 index 0000000..1bec824 --- /dev/null +++ b/assets/locales/pt/details.ftl @@ -0,0 +1,9 @@ +details-developer = Desenvolvedor(a): {$developer} +details-played = Jogado: {$played} +details-last-played = Jogado pela última vez: {$last-played} + +details-play = Jogar +details-kill = Matar processo +details-verify = Verificar +details-manage-addons = Gerenciar complementos +details-download = Baixar diff --git a/assets/locales/pt/dialogs.ftl b/assets/locales/pt/dialogs.ftl new file mode 100644 index 0000000..9a220c4 --- /dev/null +++ b/assets/locales/pt/dialogs.ftl @@ -0,0 +1,7 @@ +dialog-toast-details = Detalhes + +dialog-stop = Parar +dialog-disable = Desativar +dialog-continue = Continuar +dialog-close = Fechar +dialog-save = Salvar diff --git a/assets/locales/pt/errors.ftl b/assets/locales/pt/errors.ftl new file mode 100644 index 0000000..e450e08 --- /dev/null +++ b/assets/locales/pt/errors.ftl @@ -0,0 +1,36 @@ +config-property-update-failed = Erro ao atualizar propriedade + +tasks-resolve-queued-failed = Erro ao finalizar a tarefa na fila +tasks-get-status-failed = Falha ao pegar o status da tarefa de {$game-title} + +addon-verify-installation-failed = Impossível verificar a instalação do complemento para {$game-title} +addon-find-diff-failed = Impossível encontrar o diff do complemento de {$game-title} +addon-find-download-failed = Impossível encontrar informações de download do complemento de {$game-title} +addon-find-path-failed = Impossível encontrar o diretório de instalação do complemento de {$game-title} +addon-get-paths-failed = Impossível encontrar o diretório de complementos de {$game-title} +addon-not-installed = O complemento de {$game-title} não está instalado + +game-verify-installation-failed = Erro ao verificar a instalação de {$game-title} +game-find-diff-failed = Impossível encontrar diff de {$game-title} +game-find-download-failed = Impossível encontrar informações do Download de {$game-title} +game-find-path-failed = Não foi encontrado o diretório de instalação de {$game-title} +game-get-settings-failed = Foi impossível encontrar as configurações para {$game-title} +game-get-addons-failed = Não foi possível listar os complementos de {$game-title} +game-get-paths-failed = Erro ao checar o diretório de instalação de {$game-title} +game-get-integrity-failed = Foi impossível conseguir dados de integridade de {$game-title} +game-not-installed = O título {$game-title} não está instalado + +launch-required-addon-unavailable = O complemento {$addon-title} do grupo {$group-title} está indisponível ou desatualizado. Você pode iniciar o jogo sem ele ou permanecer com a versão antiga. + +loading-preparing-folders-failed = Erro ao preparar os diretórios padrão +loading-initializing-debug-failed = Erro ao iniciar a saída de debugging +loading-preparing-config-failed = Erro ao preparar arquivo de configuração +loading-initializing-locales-failed = Erro ao iniciar os locais +loading-updating-integrations-failed = Erro ao atualizar scripts de integração +loading-preparing-games-failed = Erro ao preparar os jogos +loading-preparing-games-list-failed = Erro ao preparar a lista de jogos +loading-registering-styles-failed = Erro ao registrar os estilos dos jogos +loading-checking-wine-version-failed = Erro ao detectar a versão do Wine +loading-checking-dxvk-version-failed = Erro ao detectar a versão do DXVK +loading-checking-applied-dxvk-failed = Erro ao verificar versão do DXVK instalado +loading-checking-games-addons-failed = Erro ao verificar os complementos do jogo diff --git a/assets/locales/pt/loading.ftl b/assets/locales/pt/loading.ftl new file mode 100644 index 0000000..58d4d55 --- /dev/null +++ b/assets/locales/pt/loading.ftl @@ -0,0 +1,15 @@ +loading = Carregando + +loading-preparing-folders = Preparando as pastas padrão +loading-initializing-debug = Inicializando as saídas do Debug +loading-preparing-config = Preparando arquivo de configuração +loading-initializing-locales = Inicializando idiomas da interface +loading-updating-integrations = Atualizando scripts de integração +loading-preparing-games = Preparando jogos +loading-preparing-games-list = Preparando a lista de jogos +loading-registering-styles = Registrando estilos dos jogos +loading-checking-wine-version = Verificando a versão do Wine +loading-checking-dxvk-version = Verificando a versão do DXVK +loading-checking-applied-dxvk = Verificando a versão aplicada do DXVK +loading-checking-wine-prefix = Verificando o prefixo do Wine +loading-checking-games-addons = Verificando os complementos de jogo diff --git a/assets/locales/pt/main.ftl b/assets/locales/pt/main.ftl new file mode 100644 index 0000000..c4fd739 --- /dev/null +++ b/assets/locales/pt/main.ftl @@ -0,0 +1,4 @@ +main-menu-launcher-folder = Pasta do launcher +main-menu-config-file = Arquivo de Configuração +main-menu-debug-file = Arquivo do Debug +main-menu-about = Sobre diff --git a/assets/locales/pt/preferences.ftl b/assets/locales/pt/preferences.ftl new file mode 100644 index 0000000..ded6257 --- /dev/null +++ b/assets/locales/pt/preferences.ftl @@ -0,0 +1,57 @@ +preferences = Preferências + +preferences--general = Geral + +general-launcher-language = Idioma do Launcher +general-launcher-language-description = É alterado após a reinicialização + +general-verify-games = Verificar as instalações dos jogos +general-verify-games-description = Verifica a instalação do jogo após uma atualização ou instalação. + +preferences--wine = Wine + +wine-language = Idioma do Wine +wine-language-description = Idioma utilizado no ambiente Wine. Pode corrigir problemas de entrada. + +wine-sync = Sincronização +wine-sync-description = Tecnologia utilizada para sincronizar eventos internos do Wine. + +wine-borderless = Janela sem bordas + +preferences--gaming = Jogo + +game-hud = HUD + +game-fsr = FSR +game-fsr-description = Upscales game to your monitor size. To use select lower resolution in the game's settings and press Alt + Enter + +game-fsr-enabled = Ativado +game-fsr-enabled-description = Renderiza o jogo em resolução menor e aumenta a escala, fazendo com que o desempenho aumente. + +game-fsr-quality = Qualidade do FSR +game-fsr-quality-description = Especifica a escala de renderização. Ultra renderiza o jogo com resolução menor em 1.3, enquanto a performance em 2.0 é menor. + +game-fsr-quality-quality = Qualidade +game-fsr-quality-ultra = Ultra +game-fsr-quality-balanced = Balanciada +game-fsr-quality-performance = Desempenho + +game-fsr-strength = Força da pixelização +game-fsr-strength-description = Força da pixelização em uma imagem, onde 0 é o maior possível. Faz a imagem ficar com mais pixels. + +game-gamemode = Modo de Jogo +game-gamemode-description = Priorize o Jogo sobre todos os outros processos. + +preferences--components = Componentes + +components-wine = Versão do Wine +components-wine-description = A versão selecionada será baixada após a reinicialização. + +components-dxvk = Versão do DXVK +components-dxvk-description = A versão selecionada será baixada após a reinicialização. + +components-wine-latest = Mais recente +components-dxvk-latest = Mais recente + +components-install-corefonts = Instalar as fontes necessárias. +components-install-corefonts-description = Instala as fontes padrão do Windows no prefixo do Wine. diff --git a/assets/locales/pt/tasks.ftl b/assets/locales/pt/tasks.ftl new file mode 100644 index 0000000..20d111e --- /dev/null +++ b/assets/locales/pt/tasks.ftl @@ -0,0 +1,25 @@ +tasks-nothing = Nada para fazer :D + +tasks-avg-speed = {$format -> + [items] Velocidade média: {$speed} p/ segundo + *[data] Velocidade média: {$speed}/s +} + +tasks-avg-eta = Tempo médio esperado: {$eta} + +tasks-pending = Na fila +tasks-preparing-transition = Preparando transição... +tasks-finishing-transition = Finalizando transição... +tasks-downloading = Baixando... +tasks-unpacking = Descompactando... +tasks-deleting-files = Apagando arquivos... +tasks-transition-code = Rodando tarefa de transição do código... +tasks-post-transition-code = Rodando tarefa de pós-transição do código... +tasks-creating-prefix = Criando prefixo... +tasks-installing-dxvk = Instalando o DXVK... +tasks-installing-fonts = Intalando fontes... +tasks-verifying-files = Verificando arquivos... +tasks-repairing-files = Reparando arquivos... +tasks-finished = Pronto + +tasks-delete-files = Apagar arquivos diff --git a/src/i18n.rs b/src/i18n.rs index a8d9fac..7ae4ce5 100644 --- a/src/i18n.rs +++ b/src/i18n.rs @@ -11,7 +11,8 @@ fluent_templates::static_loader! { /// Map of supported languages pub const SUPPORTED_LANGUAGES: &[LanguageIdentifier] = &[ langid!("en-us"), - langid!("ru-ru") + langid!("ru-ru"), + langid!("pt-br") ]; static mut LANG: LanguageIdentifier = langid!("en-us"); From 23471a793e4e7ca47068639d30b30893a5888045 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Dias?= <65513943+retrozinndev@users.noreply.github.com> Date: Wed, 17 Jan 2024 15:02:31 -0300 Subject: [PATCH 2/7] add translator in README.md --- assets/locales/pt/README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 assets/locales/pt/README.md diff --git a/assets/locales/pt/README.md b/assets/locales/pt/README.md new file mode 100644 index 0000000..0ce8a41 --- /dev/null +++ b/assets/locales/pt/README.md @@ -0,0 +1,3 @@ +# Tradução em Português do Brasil + +Feita por [João Dias](https://github.com/retrozinndev) From efec68ba2b77f74fe23a372a98b51bea114176f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Dias?= <65513943+retrozinndev@users.noreply.github.com> Date: Wed, 17 Jan 2024 15:04:31 -0300 Subject: [PATCH 3/7] Delete assets/locales/pt/README.md --- assets/locales/pt/README.md | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 assets/locales/pt/README.md diff --git a/assets/locales/pt/README.md b/assets/locales/pt/README.md deleted file mode 100644 index 0ce8a41..0000000 --- a/assets/locales/pt/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Tradução em Português do Brasil - -Feita por [João Dias](https://github.com/retrozinndev) From 4a8e901ac4659d0a934284a150da8a8c12812fff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Dias?= <65513943+retrozinndev@users.noreply.github.com> Date: Sat, 20 Jan 2024 15:51:27 -0300 Subject: [PATCH 4/7] feat: add new locales --- assets/locales/pt/errors.ftl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/assets/locales/pt/errors.ftl b/assets/locales/pt/errors.ftl index e450e08..275c5f6 100644 --- a/assets/locales/pt/errors.ftl +++ b/assets/locales/pt/errors.ftl @@ -18,8 +18,12 @@ game-get-settings-failed = Foi impossível encontrar as configurações p game-get-addons-failed = Não foi possível listar os complementos de {$game-title} game-get-paths-failed = Erro ao checar o diretório de instalação de {$game-title} game-get-integrity-failed = Foi impossível conseguir dados de integridade de {$game-title} +game-get-status-failed = Não foi possível conseguir o status de {$game-title} game-not-installed = O título {$game-title} não está instalado +game-launch-failed = Não foi possível iniciar {$game-title} +game-kill-failed = Não foi possível matar o processo de {$game-title} + launch-required-addon-unavailable = O complemento {$addon-title} do grupo {$group-title} está indisponível ou desatualizado. Você pode iniciar o jogo sem ele ou permanecer com a versão antiga. loading-preparing-folders-failed = Erro ao preparar os diretórios padrão @@ -34,3 +38,7 @@ loading-checking-wine-version-failed = Erro ao detectar a versão do Wine loading-checking-dxvk-version-failed = Erro ao detectar a versão do DXVK loading-checking-applied-dxvk-failed = Erro ao verificar versão do DXVK instalado loading-checking-games-addons-failed = Erro ao verificar os complementos do jogo + +main-open-launcher-folder-failed = Falha ao abrir a pasta do launcher +main-open-config-file-failed = Falha ao abrir arquivo de configurações +main-open-debug-file-failed = Falha ao abrir o arquivo de debug From eb61e1c1adbebede7c2ed1cda578b7b95c308229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Dias?= <65513943+retrozinndev@users.noreply.github.com> Date: Sat, 20 Jan 2024 15:52:36 -0300 Subject: [PATCH 5/7] feat: add new locales --- assets/locales/pt/main.ftl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/assets/locales/pt/main.ftl b/assets/locales/pt/main.ftl index c4fd739..a70dbd6 100644 --- a/assets/locales/pt/main.ftl +++ b/assets/locales/pt/main.ftl @@ -2,3 +2,8 @@ main-menu-launcher-folder = Pasta do launcher main-menu-config-file = Arquivo de Configuração main-menu-debug-file = Arquivo do Debug main-menu-about = Sobre + +main-installed-games = Jogos instalados +main-queued-games = Jogos na fila +main-outdated-games = Jogos desatualizados +main-available-games = Jogos disponíveis From a5588f8376b91a3be45046425ce72d32ecd1a74f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Dias?= <65513943+retrozinndev@users.noreply.github.com> Date: Sat, 20 Jan 2024 15:56:55 -0300 Subject: [PATCH 6/7] feat: add new locales --- assets/locales/pt/preferences.ftl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/assets/locales/pt/preferences.ftl b/assets/locales/pt/preferences.ftl index ded6257..98d2c72 100644 --- a/assets/locales/pt/preferences.ftl +++ b/assets/locales/pt/preferences.ftl @@ -18,12 +18,19 @@ wine-sync-description = Tecnologia utilizada para sincronizar eventos internos d wine-borderless = Janela sem bordas +wine-virtual-desktop = Área de Trabalho virtual +wine-virtual-desktop-description = Cria uma área de trabalho virtual do windows com tamanho fixo e executa o jogo nela + +wine-virtual-desktop-enabled = Ativado +wine-virtual-desktop-width = Largura +wine-virtual-desktop-height = Altura + preferences--gaming = Jogo game-hud = HUD game-fsr = FSR -game-fsr-description = Upscales game to your monitor size. To use select lower resolution in the game's settings and press Alt + Enter +game-fsr-description = Renderiza o jogo em resolução menor e aumenta a escala, selecione uma resolução menor no jogo e pressione Alt+Enter para ativar game-fsr-enabled = Ativado game-fsr-enabled-description = Renderiza o jogo em resolução menor e aumenta a escala, fazendo com que o desempenho aumente. From 1aac574c8764f9c445d01827f467f8ec522a511f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Dias?= <65513943+retrozinndev@users.noreply.github.com> Date: Sat, 20 Jan 2024 15:58:12 -0300 Subject: [PATCH 7/7] feat: add new locales --- assets/locales/pt/tasks.ftl | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/locales/pt/tasks.ftl b/assets/locales/pt/tasks.ftl index 20d111e..c2334d8 100644 --- a/assets/locales/pt/tasks.ftl +++ b/assets/locales/pt/tasks.ftl @@ -13,6 +13,7 @@ tasks-finishing-transition = Finalizando transição... tasks-downloading = Baixando... tasks-unpacking = Descompactando... tasks-deleting-files = Apagando arquivos... +tasks-pre-transition-code = Rodando tarefa de pré-transição do código... tasks-transition-code = Rodando tarefa de transição do código... tasks-post-transition-code = Rodando tarefa de pós-transição do código... tasks-creating-prefix = Criando prefixo...