feat: add Brazilian Portuguese language option and localisations (#398)

Co-authored-by: nekename <63245705+nekename@users.noreply.github.com>
This commit is contained in:
Fernando Crespoandnekename authored and GitHub committed 2026-07-25 08:25:38 +01:00
1 parent efd112b08b
commit 477fb4e7a9
2 files changed
+153

No files matched your search

+1
View File
@@ -75,6 +75,7 @@
<option value="en">English</option>
<option value="es">Español</option>
<option value="fr">Français</option>
<option value="pt_BR">Português (Brasil)</option>
<option value="sv">Svenska</option>
<option value="uk">Українська</option>
<option value="zh_CN">中文</option>
+152
View File
@@ -0,0 +1,152 @@
{
"action_list.hint": "Use as setas para navegar entre as ações de uma categoria.",
"action_list.search_placeholder": "Procurar ações",
"device_selector.choose_device": "Escolher um dispositivo...",
"device_selector.device": "Dispositivo",
"device_view.encoder": "Encoder",
"device_view.grid_description": "Use as setas para navegar entre teclas. Ao mover para uma tecla, o inspetor de propriedades será exibido.",
"device_view.key": "Tecla",
"device_view.touchpoint": "Ponto de toque",
"dialog.no": "Não",
"dialog.ok": "OK",
"dialog.yes": "Sim",
"instance_editor.alignment": "Alinhamento",
"instance_editor.alignment.bottom": "Inferior",
"instance_editor.alignment.middle": "Meio",
"instance_editor.alignment.top": "Superior",
"instance_editor.background": "Definir fundo",
"instance_editor.colour": "Cor",
"instance_editor.font": "Fonte",
"instance_editor.font.placeholder": "Família da fonte",
"instance_editor.font.size": "Tamanho",
"instance_editor.image.hint": "Clique para selecionar uma imagem, ou clique com o botão direito para restaurar a imagem padrão.",
"instance_editor.image.n": "Imagem do estado {{n}}",
"instance_editor.image.scale.decrease": "Diminuir escala da imagem",
"instance_editor.image.scale.increase": "Aumentar escala da imagem",
"instance_editor.outline": "Contorno",
"instance_editor.show": "Mostrar",
"instance_editor.solid_colour": "Usar cor sólida",
"instance_editor.state": "Estado",
"instance_editor.state.n": "Estado {{n}}",
"instance_editor.stroke": "Traço",
"instance_editor.text": "Texto",
"key.copy": "Copiar",
"key.delete": "Apagar",
"key.edit": "Editar",
"key.paste": "Colar",
"no_devices_detected.check_connection": "Verifique se seus dispositivos estão conectados corretamente e se você tem permissão para acessá-los.",
"no_devices_detected.check_udev": "Verifique se as regras do subsistema udev estão instaladas corretamente.",
"no_devices_detected.install_plugin": "Talvez você precise instalar um plugin que adicione suporte ao seu dispositivo.",
"no_devices_detected.restart": "Reiniciar {{PRODUCT_NAME}}",
"no_devices_detected.title": "Sem dispositivos detectados",
"parent_action_view.child": "filho",
"parent_action_view.children": "filhos",
"parent_action_view.drag_copy": "Arraste uma nova ação para cá ou copie uma com Control+C e cole com Control+V.",
"parent_action_view.drag_paste": "Solte ou cole ações aqui",
"parent_action_view.multi": "Ação múltipla",
"parent_action_view.remove": "Remover {{name}}",
"parent_action_view.toggle": "Ação alternável",
"plugin_details.by": "por",
"plugin_details.download_latest": "Baixar versão mais recente do GitHub",
"plugin_details.install": "Instalar",
"plugin_details.loading": "Carregando detalhes do plugin...",
"plugin_details.readme.not_found": "**Arquivo README do plugin não encontrado**\n\n[Ver o plugin no GitHub](https://github.com/{{repo}})",
"plugin_details.title": "Detalhes do plugin {{name}}",
"plugin_manager.available": "disponível:",
"plugin_manager.button": "Plugins",
"plugin_manager.choose_asset": "Escolher um arquivo da versão",
"plugin_manager.choose_asset.label": "Arquivo da versão",
"plugin_manager.elgato": "Arquivo da Elgato App Store",
"plugin_manager.elgato.load": "Carregar arquivo da Elgato App Store",
"plugin_manager.elgato.tooltip": "Plugins arquivados da Elgato App Store (substituída pelo Elgato Marketplace)",
"plugin_manager.install_from_file": "Instalar do arquivo",
"plugin_manager.install.error": "Erro ao instalar \"{{name}}\"",
"plugin_manager.install.prompt": "A instalação do plugin pode demorar um pouco.",
"plugin_manager.install.success": "Sucesso ao instalar \"{{name}}\".",
"plugin_manager.install.success.title": "Instalado \"{{name}}\"",
"plugin_manager.install.title": "Instalar \"{{name}}\"?",
"plugin_manager.installed": "Plugins instalados",
"plugin_manager.loading.elgato": "Carregando lista de plugins do arquivo da Elgato App Store...",
"plugin_manager.loading.open_source": "Carregando lista de plugins de código aberto...",
"plugin_manager.open_source": "Plugins de código aberto",
"plugin_manager.open_source.tooltip": "Plugins de código aberto baixados das versões do autor",
"plugin_manager.plugin_settings": "Configurações",
"plugin_manager.reload": "Recarregar",
"plugin_manager.remove": "Remover",
"plugin_manager.remove.error": "Erro ao remover \"{{name}}\"",
"plugin_manager.remove.prompt": "Tem certeza de que deseja remover \"{{name}}\"?",
"plugin_manager.remove.success": "Sucesso ao remover \"{{name}}\".",
"plugin_manager.remove.success.title": "Removido \"{{name}}\"",
"plugin_manager.remove.title": "Remover \"{{name}}\"?",
"plugin_manager.search": "Buscar plugins",
"plugin_manager.store": "Loja de plugins",
"plugin_manager.tacto.tooltip": "Transforme seu celular ou teclado em uma central de controle para seu computador",
"plugin_manager.title": "Gerenciar plugins",
"plugin_manager.view_details": "Ver detalhes",
"plugin_manager.view_logs": "Ver logs",
"plugin_manager.visit_website": "Visitar website",
"plugin_manager.warning": "Se estiver tendo problemas com um plugin, entre em contato por um dos canais de suporte do {{PRODUCT_NAME}} antes de tentar falar com o desenvolvedor do plugin.",
"profile_manager.application_profiles": "Perfis de aplicativo",
"profile_manager.application_profiles.aria": "Perfil {{name}}",
"profile_manager.application_profiles.hint.1": "Se seu aplicativo não estiver listado, tente alternar para ele e voltar.",
"profile_manager.application_profiles.hint.2": "O \"perfil padrão\" será ativado quando o aplicativo em foco não tiver nenhum perfil associado.",
"profile_manager.create": "Criar",
"profile_manager.create.label": "Nome do perfil",
"profile_manager.create.placeholder": "Nome do perfil ou \"pasta/nome\"",
"profile_manager.default_profile": "Perfil padrão",
"profile_manager.delete": "Apagar",
"profile_manager.duplicate": "Duplicar",
"profile_manager.duplicate.suffix": " Cópia",
"profile_manager.edit": "Editar...",
"profile_manager.label": "Perfil",
"profile_manager.profiles": "perfis",
"profile_manager.remove_application": "Remover aplicativo",
"profile_manager.rename": "Renomear",
"profile_manager.rename.exists": "Já existe um perfil com o ID \"{{id}}\".",
"profile_manager.rename.failed": "Erro ao renomear perfil",
"profile_manager.save": "Salvar",
"profile_manager.select_application": "Selecionar aplicativo",
"profile_manager.select_application.placeholder": "Selecionar aplicativo...",
"profile_manager.select_profile": "Selecionar perfil",
"profile_manager.select_profile.placeholder": "Selecionar perfil...",
"property_inspector.title": "Inspetor de propriedades",
"settings.autolaunch": "Iniciar no login:",
"settings.autolaunch.tooltip.1": "Se esta opção estiver ativada, o {{PRODUCT_NAME}} iniciará automaticamente no login.",
"settings.autolaunch.tooltip.2": "Se você usou Flatpak para instalar o {{PRODUCT_NAME}}, esta opção pode não funcionar como esperado.",
"settings.background": "Rodar em segundo plano:",
"settings.background.tooltip": "Se esta opção estiver ativada, o {{PRODUCT_NAME}} será minimizado para a bandeja e continuará rodando em segundo plano.",
"settings.backup_config.button": "Fazer backup da configuração",
"settings.backup_config.prompt": "Você será solicitado a selecionar um local para salvar o backup. O diretório de configuração será compactado e salvo no local indicado. Isso pode demorar um pouco se você tiver muitos plugins ou perfis.",
"settings.backup_config.success.prompt": "Backup do diretório de configuração realizado com sucesso.",
"settings.backup_config.success.title": "Backup finalizado",
"settings.backup_config.title": "Fazendo backup da configuração",
"settings.brightness": "Brilho do dispositivo:",
"settings.button": "Configurações",
"settings.close": "Fechar",
"settings.developer": "Habilitar modo de desenvolvedor:",
"settings.developer.tooltip": "Esta opção habilita recursos que facilitam o desenvolvimento e a depuração de plugins. Além disso, ela expõe todos os caminhos de arquivos do seu dispositivo no servidor web local para permitir links simbólicos de plugins, então desative-a se não estiver em uso.",
"settings.disableelgato": "Desativar descoberta de dispositivos Elgato:",
"settings.disableelgato.tooltip": "Esta opção desativa a descoberta de dispositivos Elgato para que eles possam ser gerenciados por outro software.",
"settings.footer.1": "Por favor deixe uma ",
"settings.footer.2": "estrela no GitHub ",
"settings.footer.3": "ou ",
"settings.footer.4": "me patrocine ",
"settings.footer.5": "pelo meu trabalho :)",
"settings.language": "Idioma:",
"settings.language.tooltip": "O {{PRODUCT_NAME}} ainda não está completamente traduzido. Alterar esta configuração traduzirá o texto dos plugins instalados para o seu idioma naqueles que tiverem suporte.",
"settings.open_config": "Abrir configuração",
"settings.open_logs": "Abrir logs",
"settings.restore_config.button": "Restaurar configuração",
"settings.restore_config.prompt": "Você será solicitado a selecionar um local de onde restaurar o backup. Isso pode demorar um pouco se você tiver muitos plugins ou perfis. O aplicativo será reiniciado após a restauração ser concluída.\n\nVocê pode encontrar problemas se tentar restaurar um backup de um sistema operacional ou arquitetura diferente.",
"settings.restore_config.title": "Restaurando configuração",
"settings.rotation": "Rotação da imagem:",
"settings.separatewine": "Criar prefixos Wine separados:",
"settings.separatewine.tooltip": "Se esta opção estiver ativada, o {{PRODUCT_NAME}} criará um prefixo Wine separado para cada plugin executado pelo Wine. Observe que cada prefixo Wine é bem grande - cerca de 300 MB quando inicializado.",
"settings.sleep_timeout_minutes": "Suspender após inatividade:",
"settings.sleep_timeout_minutes.minutes": "minutos",
"settings.sleep_timeout_minutes.tooltip": "Esta opção controla quantos minutos de inatividade farão os dispositivos entrarem em modo de suspensão. O valor 0 desativa a suspensão automática.",
"settings.sleep_when_computer_locked": "Suspender quando o computador estiver bloqueado:",
"settings.sleep_when_computer_locked.tooltip": "Se esta opção estiver ativada, os dispositivos entrarão em modo de suspensão quando o computador for bloqueado, e todos os pressionamentos de teclas serão suprimidos até ele ser desbloqueado.",
"settings.statistics": "Contribuir com estatísticas:",
"settings.updatecheck": "Verificar atualizações:"
}