From 5eeeeb424122ce7e7019f62916530cfa43046f5a Mon Sep 17 00:00:00 2001 From: Mauricio Valentim Date: Fri, 28 Aug 2026 13:21:05 -0300 Subject: [PATCH 1/4] fix: improve Portuguese translations --- src/i18n/locales/pt-BR/nav.json | 4 ++-- src/i18n/locales/pt-BR/versions.json | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/i18n/locales/pt-BR/nav.json b/src/i18n/locales/pt-BR/nav.json index 9c78d62..534392f 100644 --- a/src/i18n/locales/pt-BR/nav.json +++ b/src/i18n/locales/pt-BR/nav.json @@ -9,6 +9,6 @@ "settings": "Configurações", "changelog": "Registro de alterações", "updates": "Atualizações do desenvolvedor", - "projects_count_one": "Project", - "projects_count_other": "Projects" + "projects_count_one": "Projeto", + "projects_count_other": "Projetos" } diff --git a/src/i18n/locales/pt-BR/versions.json b/src/i18n/locales/pt-BR/versions.json index 39b2029..f1ddf2d 100644 --- a/src/i18n/locales/pt-BR/versions.json +++ b/src/i18n/locales/pt-BR/versions.json @@ -29,6 +29,8 @@ "installed_count_one": "Instalado", "installed_count_other": "Instalados", "installed_label": "Instalado", + "installed_one":"Instalado", + "installed_other": "Instalados", "original_name": "Original", "source": "Origem", "source_github": "GitHub", From 5ee45ba906d46fda8c008996042ee62c00d50984 Mon Sep 17 00:00:00 2001 From: Mauricio Valentim Date: Mon, 31 Aug 2026 00:01:52 -0300 Subject: [PATCH 2/4] fix: improve Portuguese translations --- src/i18n/locales/pt-BR/common.json | 50 +++++----- src/i18n/locales/pt-BR/dashboard.json | 28 +++--- src/i18n/locales/pt-BR/git.json | 28 +++--- src/i18n/locales/pt-BR/nav.json | 2 +- src/i18n/locales/pt-BR/onboarding.json | 8 +- src/i18n/locales/pt-BR/settings.json | 132 ++++++++++++------------- src/i18n/locales/pt-BR/versions.json | 22 ++--- 7 files changed, 134 insertions(+), 136 deletions(-) diff --git a/src/i18n/locales/pt-BR/common.json b/src/i18n/locales/pt-BR/common.json index c6a12ab..6c58c1a 100644 --- a/src/i18n/locales/pt-BR/common.json +++ b/src/i18n/locales/pt-BR/common.json @@ -84,7 +84,7 @@ "add_folder": "Adicionar pasta", "default_folder": "Padrão", "downloads_will_go_to": "Os downloads irão para \"{{path}}\"", - "default_downloads_go_to": "Os downloads padrão irão para \"{{path}}\"", + "default_downloads_go_to": "Sem uma pasta padrão, novas versões do Godot serão salvas em \"{{path}}\".", "open_terminal": "Abrir terminal", "downloading_version": "Baixando {{version}}", "downloading_asset": "Baixando {{title}}", @@ -497,7 +497,7 @@ "task_tray_auto_dismiss": "Concluídas são dispensadas automaticamente", "task_tray_dismiss": "Dispensar {{count}}", "task_error_status": "Erro", - "command_palette_title": "Paleta de comandos", + "command_palette_title": "Menu de comandos", "command_palette_desc": "Vá para qualquer lugar: comandos, projetos, versões da Godot e configurações", "command_palette_placeholder": "Pesquisar comandos, projetos, versões da Godot e configurações…", "command_palette_no_results": "Nenhum resultado corresponde", @@ -521,7 +521,7 @@ "setting_directory_naming_convention": "Convenção de nomes de pastas", "setting_git_init_new_projects": "Inicializar Git em novos projetos", "setting_tooltip_delay": "Atraso das dicas", - "setting_command_palette_keybind": "Atalho da paleta de comandos", + "setting_command_palette_keybind": "Atalho do menu de comandos", "setting_tray_recent_projects_count": "Projetos recentes na bandeja", "setting_last_opened_time_format": "Formato de hora", "setting_last_opened_date_format": "Formato de data", @@ -572,32 +572,32 @@ "project_already_open_desc": "{{name}} já está em execução. Abri-lo novamente inicia uma segunda instância do editor. Abrir mesmo assim?", "project_open_anyway": "Abrir mesmo assim", "git_sidebar": "Barra lateral do Git", - "all": "All", - "check_updates_known_issues": "Known Issues", - "git_clean": "clean", - "section_views": "Views", - "play_project": "Play", - "play_project_tooltip": "Play the game without opening editor", - "create_view": "Create New View", - "manage_views": "Manage Views", - "manage_views_desc": "Choose which layouts appear in the view switcher. Rename views to keep things organized.", - "active_views": "Active", - "available_views": "Available", - "remove_view": "Remove view", - "rename_view": "Rename view", - "all_views_created": "All view types have been added.", - "file_count_one": "{{count}} file", - "file_count_other": "{{count}} files", - "folder_count_one": "{{count}} folder", - "folder_count_other": "{{count}} folders", + "all": "Todos", + "check_updates_known_issues": "Problemas conhecidos", + "git_clean": "Sem alterações", + "section_views": "Modos de exibição", + "play_project": "Jogar", + "play_project_tooltip": "Jogue sem abrir o editor", + "create_view": "Criar novo modo de exibição", + "manage_views": "Gerenciar modos de exibição", + "manage_views_desc": "Escolha quais layouts aparecem no seletor de modos de exibição. Renomeie os modos para manter tudo organizado.", + "active_views": "Ativos", + "available_views": "Disponíveis", + "remove_view": "Remover modo de exibição", + "rename_view": "Renomear modo de exibição", + "all_views_created": "Todos os modos de exibição disponíveis já foram adicionados.", + "file_count_one": "{{count}} arquivo", + "file_count_other": "{{count}} arquivos", + "folder_count_one": "{{count}} pasta", + "folder_count_other": "{{count}} pastas", "tag_count_one": "{{count}} tag", "tag_count_other": "{{count}} tags", - "task_tray_only_recent_one": "{{count}} recent task", - "task_tray_only_recent_other": "{{count}} recent tasks", + "task_tray_only_recent_one": "{{count}} tarefa recente", + "task_tray_only_recent_other": "{{count}} tarefas recentes", "template_your_templates_one": "Template", "template_your_templates_other": "Templates", - "asset_duplicate_title": "Template already installed", - "asset_duplicate_desc": "\"{{name}}\" is already in your templates. Install a duplicate anyway?", + "asset_duplicate_title": "Template já instalado", + "asset_duplicate_desc": "\"{{name}}\" já está nos seus templates. Deseja instalar uma cópia mesmo assim?", "asset_store_count_zero": "No assets", "onboarding_discord_rpc": "Discord Rich Presence", "onboarding_discord_rpc_desc": "Show what you're doing in GodotHub on your Discord profile.", diff --git a/src/i18n/locales/pt-BR/dashboard.json b/src/i18n/locales/pt-BR/dashboard.json index cdebdb2..26a8f6b 100644 --- a/src/i18n/locales/pt-BR/dashboard.json +++ b/src/i18n/locales/pt-BR/dashboard.json @@ -5,7 +5,7 @@ "greeting_night": "Boa noite", "greeting_name": "{{greeting}}, {{name}}", "dashboard_rename_hint": "Definir um nome personalizado", - "dashboard_rename_aria": "Renomear o nome da saudação", + "dashboard_rename_aria": "Editar nome na saudação", "dashboard_rename_save": "Salvar nome", "dashboard_rename_reset": "Usar nome do sistema", "dashboard_name_placeholder": "Seu nome", @@ -15,15 +15,15 @@ "dashboard_scan_projects": "Procurar projetos", "dashboard_stat_projects": "Projetos", "dashboard_stat_templates": "Templates", - "dashboard_stat_engines": "Versões da Godot", + "dashboard_stat_engines": "Versões do Godot", "dashboard_stat_total_time": "Tempo total", "dashboard_stat_total_time_hint": "Tempo gasto em projetos", "dashboard_recent": "Abertos recentemente", "dashboard_recent_empty": "Nada foi aberto ainda. Abra um projeto para vê-lo aqui.", "dashboard_pinned": "Fixados", "dashboard_pinned_empty": "Nenhum projeto fixado ainda. Fixe um projeto para mantê-lo à mão.", - "dashboard_engines": "Versões da Godot instaladas", - "dashboard_engines_empty": "Nenhuma versão da Godot instalada ainda.", + "dashboard_engines": "Versões do Godot instaladas", + "dashboard_engines_empty": "Nenhuma versão do Godot instalada ainda.", "dashboard_running": "Em execução agora", "dashboard_running_empty": "Nada está em execução no momento.", "dashboard_opened_at": "Aberto às {{time}}", @@ -36,11 +36,11 @@ "dashboard_yearly": "Atividade anual", "dashboard_yearly_empty": "Ainda não há atividade anual.", "dashboard_activity_cycle": "Mudar para {{next}}", - "dashboard_weekly_aria": "{{label}} de tempo registrado", - "dashboard_top_time": "Principais projetos por tempo", + "dashboard_weekly_aria": "Tempo registrado: {{label}}", + "dashboard_top_time": "Projetos com mais tempo registrado", "dashboard_top_time_empty": "Ainda não há tempo registrado. Abra um projeto para começar a registrar.", "dashboard_insights": "Insights", - "dashboard_insights_empty": "Ainda não há tempo registrado. Abra um projeto para começar a criar suas sequências de dias.", + "dashboard_insights_empty": "Ainda não há tempo registrado. Abra um projeto para começar uma sequência de dias.", "dashboard_insights_longest_streak": "Maior sequência de dias", "dashboard_insights_current_streak": "Sequência atual de dias", "dashboard_insights_days": "{{count}} dias", @@ -50,12 +50,12 @@ "dashboard_insights_delta_down": "{{pct}}% a menos que no mês passado", "dashboard_git": "Visão geral do Git", "dashboard_git_empty": "Nenhum repositório Git detectado.", - "dashboard_git_clean": "Tudo limpo", - "dashboard_git_dirty": "{{count}} com alterações não commitadas", - "dashboard_git_dirty_one": "1 com alterações não commitadas", - "dashboard_git_branch": "Na {{branch}}", + "dashboard_git_clean": "Sem alterações", + "dashboard_git_dirty": "{{count}} projetos com alterações ainda sem commit", + "dashboard_git_dirty_one": "1 projeto com alterações ainda sem commit", + "dashboard_git_branch": "Em {{branch}}", "dashboard_storage": "Uso do armazenamento", - "dashboard_storage_empty": "Nenhum projeto para medir.", + "dashboard_storage_empty": "Nenhum projeto para analisar.", "dashboard_storage_loading": "Medindo…", "dashboard_storage_total": "{{size}} no total", "dashboard_customize": "Personalizar", @@ -72,11 +72,11 @@ "dashboard_preset_default": "Padrão", "dashboard_preset_default_desc": "Tudo ativado, na ordem padrão e com tamanho padrão.", "dashboard_preset_overview": "Visão geral", - "dashboard_preset_overview_desc": "Projetos abertos recentemente, fixados, versões da Godot e projetos em execução.", + "dashboard_preset_overview_desc": "Projetos abertos recentemente, fixados, versões do Godot e projetos em execução.", "dashboard_preset_analytics": "Análises", "dashboard_preset_analytics_desc": "Atividade semanal, principais projetos, armazenamento e categorias, com gráficos mais altos.", "dashboard_preset_development": "Desenvolvimento", - "dashboard_preset_development_desc": "Status do Git em destaque, com projetos em execução e versões da Godot.", + "dashboard_preset_development_desc": "Status do Git em destaque, com projetos em execução e versões do Godot.", "dashboard_preset_save": "Salvar layout atual como predefinição", "dashboard_preset_save_hint": "Dê um nome a este layout para poder voltar a ele quando quiser.", "dashboard_preset_name_placeholder": "Nome da predefinição", diff --git a/src/i18n/locales/pt-BR/git.json b/src/i18n/locales/pt-BR/git.json index 8885582..3ce4376 100644 --- a/src/i18n/locales/pt-BR/git.json +++ b/src/i18n/locales/pt-BR/git.json @@ -3,35 +3,35 @@ "changes_title": "Alterações", "pull": "Pull", "push": "Push", - "force_push": "Forçar", + "force_push": "Forçar push", "fetch": "Fetch", "change": "Alteração", "commit": "Commit", "committing": "Fazendo commit…", - "no_remotes": "Nenhum remoto configurado", - "switching": "Alternando…", + "no_remotes": "Nenhum repositório remoto configurado", + "switching": "Trocando de branch…", "no_branches": "Nenhuma branch encontrada", "new_branch_placeholder": "Nome da branch", "delete_branch": "Excluir branch", "publish_branch": "Publicar branch", "branch_published": "Branch publicada.", - "use_ours": "Manter versão local", + "use_ours": "Manter versão atual", "use_theirs": "Aceitar versão recebida", - "i_resolved": "Eu resolvi", + "i_resolved": "Marcar como resolvido", "undo_last_commit": "Desfazer último commit", "undo_pull": "Desfazer pull", "force_push_confirm_title": "Forçar push?", - "force_push_confirm_desc": "Isso reescreve o histórico remoto e pode perder commits de outras pessoas. Continuar?", + "force_push_confirm_desc": "Isso pode sobrescrever commits de outras pessoas no repositório remoto. Deseja continuar?", "undo_commit_done": "Último commit desfeito.", "undo_pull_done": "Pull desfeito.", - "force_pushed": "Push forçado.", + "force_pushed": "Push forçado concluído.", "synced_ok": "Sincronizado.", "fetched_ok": "Fetch concluído.", "pulled_ok": "Pull concluído.", "pushed_ok": "Push concluído.", "branch_created": "Branch criada.", "branch_deleted": "Branch excluída.", - "changes_stashed_ok": "Alterações guardadas no stash.", + "changes_stashed_ok": "Alterações salvas no stash.", "stash_applied_ok": "Stash aplicado.", "stash_popped_ok": "Stash aplicado e removido.", "stash_dropped_ok": "Stash descartado.", @@ -41,11 +41,11 @@ "stage_all_ok": "Todas as alterações foram adicionadas ao stage.", "unstage_all_ok": "Todas as alterações foram removidas do stage.", "discard_all_ok": "Todas as alterações foram descartadas.", - "resolved_ours": "Resolvido mantendo a versão local.", + "resolved_ours": "Resolvido mantendo a versão atual.", "resolved_theirs": "Resolvido aceitando a versão recebida.", - "resolved_manual": "Marcado como resolvido.", + "resolved_manual": "Conflito marcado como resolvido.", "committed_ok": "Commit realizado.", - "switched_ok": "Alternado para {{branch}}.", + "switched_ok": "Agora em {{branch}}.", "sync": "Sincronizar", "diff_no_diff": "Nenhum diff disponível para este arquivo.", "fetching": "Buscando…", @@ -55,13 +55,13 @@ "apply_stash": "Aplicar stash", "pop_stash": "Aplicar e remover stash", "drop_stash": "Descartar stash", - "merge_aborted": "Merge cancelado. Diretório de trabalho restaurado.", + "merge_aborted": "Merge cancelado. As alterações do merge foram desfeitas.", "new_branch_btn": "+ Nova", "abort_merge": "Cancelar merge", "merge_in_progress": "Merge em andamento", "working_tree_clean": "Sem alterações locais.", "staged_changes": "Alterações no stage", - "unstage_all_changes": "Remover todas do stage", + "unstage_all_changes": "Remover tudo do stage", "commits_title": "Commits", "stage_file": "Adicionar arquivo ao stage", "discard_file": "Descartar arquivo", @@ -71,7 +71,7 @@ "discard_all": "Descartar tudo", "auth_connected_accounts": "Contas conectadas", "auth_disconnect": "Desconectar", - "auth_connect_hint": "Conecte-se ao host Git desejado para começar ou use SSH sem conectar nenhuma conta.", + "auth_connect_hint": "Conecte uma conta do serviço Git desejado para começar. Repositórios configurados com SSH podem ser usados sem uma conta conectada.", "worktrees_title": "Worktrees", "worktree_current": "Current", "no_worktrees": "No additional worktrees", diff --git a/src/i18n/locales/pt-BR/nav.json b/src/i18n/locales/pt-BR/nav.json index 534392f..3e01c30 100644 --- a/src/i18n/locales/pt-BR/nav.json +++ b/src/i18n/locales/pt-BR/nav.json @@ -7,7 +7,7 @@ "asset_store": "Loja de assets", "news": "Notícias do Godot", "settings": "Configurações", - "changelog": "Registro de alterações", + "changelog": "Histórico de alterações", "updates": "Atualizações do desenvolvedor", "projects_count_one": "Projeto", "projects_count_other": "Projetos" diff --git a/src/i18n/locales/pt-BR/onboarding.json b/src/i18n/locales/pt-BR/onboarding.json index a1f9a88..fcc502d 100644 --- a/src/i18n/locales/pt-BR/onboarding.json +++ b/src/i18n/locales/pt-BR/onboarding.json @@ -9,10 +9,10 @@ "project_folders": "Pastas de projetos", "version_folders": "Pastas de versões", "welcome_title": "Boas-vindas ao GodotHub", - "welcome_desc": "Um lugar para todos os projetos e versões do Godot nesta máquina. Vamos configurar algumas coisas para que tudo funcione do jeito que você quer. Leva só um minuto, e tudo aqui pode ser alterado depois nas Configurações.", - "onboard_empty_projects": "Nenhuma pasta adicionada ainda. O GodotHub não encontrará projetos existentes até você adicionar uma, ou você pode adicionar projetos manualmente depois.", - "onboard_empty_versions": "Nenhuma pasta adicionada ainda. Novos downloads do Godot irão para a pasta de dados do aplicativo, a menos que você defina uma abaixo.", - "onboard_no_template_folder": "Nenhuma pasta definida. Você sempre pode configurar isso depois nas Configurações ou salvar templates manualmente.", + "welcome_desc": "Um só lugar para organizar todos os seus projetos e versões do Godot nesta máquina. Vamos ajustar algumas coisas para deixar tudo do seu jeito. Leva só um minuto. Depois, você também pode ajustar tudo nas Configurações.", + "onboard_empty_projects": "Nenhuma pasta adicionada ainda. O GodotHub não encontrará projetos existentes até você adicionar uma. Você também pode adicionar projetos manualmente depois.", + "onboard_empty_versions": "Nenhuma pasta adicionada ainda. Novos downloads do Godot serão salvos na pasta de dados do aplicativo até você definir uma pasta abaixo.", + "onboard_no_template_folder": "Nenhuma pasta definida. Você também pode configurar isso depois nas Configurações ou salvar templates manualmente.", "language_heading": "Idioma", "onboard_cloud_heading": "Backup na nuvem", "onboard_cloud_desc": "Já tem um backup? Entre com o GitHub e restaure seus espaços de trabalho, projetos e configurações a partir de um gist.", diff --git a/src/i18n/locales/pt-BR/settings.json b/src/i18n/locales/pt-BR/settings.json index 460d949..168b952 100644 --- a/src/i18n/locales/pt-BR/settings.json +++ b/src/i18n/locales/pt-BR/settings.json @@ -4,9 +4,9 @@ "display": "Exibição", "appearance": "Aparência", "accessibility": "Acessibilidade", - "accessibility_desc": "Anúncios do leitor de tela e opções de tecnologias assistivas.", + "accessibility_desc": "Avisos do leitor de tela e opções de tecnologias assistivas.", "app_version_label": "GodotHub v{{version}}", - "screen_reader_label": "Anúncios do leitor de tela", + "screen_reader_label": "Avisos do leitor de tela", "screen_reader_desc": "Anunciar eventos importantes (importações, erros e ações do Git) pelo leitor de tela à medida que acontecem.", "screen_reader_beta_desc": "Este é um recurso ainda não testado. Se você precisa de um leitor de tela, ajude a testá-lo e reporte quaisquer bugs para que possam ser corrigidos o mais rápido possível.", "advanced": "Avançado", @@ -19,19 +19,19 @@ "git_auth_waiting": "Aguardando sua autorização…", "git_auth_starting": "Iniciando…", "git_auth_connected_as": "Conectado como @{{username}}", - "git_oauth_hint": "Entre para autenticar push, pull, fetch e clone por HTTPS.", + "git_oauth_hint": "Entre para usar push, pull, fetch e clone via HTTPS.", "git_sign_in_github": "Entrar com o GitHub", "git_sign_in_gitlab": "Entrar com o GitLab", "git_connected_as": "Conectado como @{{username}}", "git_connected_to": "Conectado a {{host}} como @{{username}}", - "git_self_hosted_title": "GitLab auto-hospedado", + "git_self_hosted_title": "GitLab em servidor próprio", "git_self_hosted_desc": "Conecte-se à sua própria instância do GitLab. Crie um aplicativo OAuth na sua instância (escopos: read_repository, write_repository, read_user) e cole a URL base e o ID do aplicativo.", "git_self_hosted_url_placeholder": "https://gitlab.example.com", "git_self_hosted_client_id": "ID do aplicativo", - "git_sign_in_self_hosted": "Entrar com a instância", + "git_sign_in_self_hosted": "Entrar com esta instância", "git_disconnect": "Desconectar", "git_pat_title": "Outros hosts (tokens de acesso pessoal)", - "git_pat_desc": "Adicione um token de acesso pessoal para hosts que não oferecem login OAuth por dispositivo (por exemplo, Codeberg, Gitea e Bitbucket). O GodotHub o usa para autenticar remotos HTTPS nesse host.", + "git_pat_desc": "Adicione um token de acesso pessoal para hosts que não oferecem login OAuth por dispositivo (por exemplo, Codeberg, Gitea e Bitbucket). O GodotHub o usa para autenticar repositórios remotos via HTTPS nesse host.", "git_pat_add": "Adicionar token", "git_pat_host_placeholder": "ex.: codeberg.org", "git_pat_username": "Nome de usuário", @@ -40,31 +40,31 @@ "git_pat_empty": "Nenhum token adicionado ainda.", "git_pat_remove": "Remover token", "storage_title": "Armazenamento e busca automática", - "storage_desc": "Pastas que o GodotHub verifica ao iniciar. Marque uma com estrela para também usá-la como local padrão para novos projetos/downloads.", + "storage_desc": "Adicione as pastas que o GodotHub deve verificar ao iniciar para encontrar projetos e versões do Godot.", "behavior_title": "Comportamento", "behavior_desc": "Como o GodotHub se comporta quando você abre um projeto.", "behavior_projects_title": "Projetos", "behavior_projects_desc": "Como os projetos são organizados no GodotHub.", "file_watchers_title": "Monitores de arquivos", - "file_watchers_desc": "Detecte automaticamente alterações nas pastas de busca e mantenha projetos, versões e templates atualizados sem clicar em Sincronizar.", - "last_opened_title": "Exibição de “última abertura”", - "last_opened_desc": "Controla o indicador de “última abertura” exibido nos cartões de projeto. Ele fica totalmente oculto em projetos que nunca foram abertos.", + "file_watchers_desc": "Detecte automaticamente alterações nas pastas configuradas e mantenha projetos, versões e templates atualizados sem clicar em Sincronizar.", + "last_opened_title": "Último acesso", + "last_opened_desc": "Controla como a data e a hora da última vez que o projeto foi aberto são exibidas nos cartões. Essa informação não aparece em projetos que nunca foram abertos.", "github_token_title": "Token da API do GitHub", - "github_token_desc": "Opcionalmente, defina um token de acesso pessoal do GitHub para aumentar o limite da API de 60 para 5.000 requisições por hora ao buscar versões disponíveis do Godot. Nenhum escopo/permissão é necessário.", + "github_token_desc": "Opcionalmente, defina um token de acesso pessoal do GitHub para aumentar o limite da API de 60 para 5.000 requisições por hora ao buscar versões disponíveis do Godot. Nenhum escopo ou permissão é necessário.", "titlebar_buttons": "Botões da barra de título", - "titlebar_buttons_desc": "Mostre ou oculte os botões na barra de título.", + "titlebar_buttons_desc": "Mostre ou oculte os botões “Apoiar” e “Dar uma estrela no GitHub” na barra de título.", "setup_wizard": "Assistente de configuração", "setup_wizard_again": "Executar assistente de configuração novamente", "restart_app": "Reiniciar aplicativo", - "restart_app_desc": "Reinicie completamente o GodotHub. Útil depois de alterar as decorações da janela ou quando o aplicativo parecer travado.", + "restart_app_desc": "Reinicie o GodotHub por completo. Útil após alterar as decorações da janela ou quando o aplicativo parecer travado.", "restart_app_confirm_title": "Reiniciar o GodotHub?", "restart_app_confirm_desc": "O aplicativo será fechado e reaberto automaticamente. Operações em andamento e não salvas podem ser interrompidas.", "reset_settings": "Redefinir configurações", - "reset_settings_desc": "Restaura todas as configurações desta página — pasta de download, pastas de busca, aparência e comportamento — aos padrões originais. As pastas de busca e os locais de download são mantidos; apenas opções, controles deslizantes e cores são redefinidos.", + "reset_settings_desc": "Restaura todas as configurações para os padrões. Isso não remove seus projetos, categorias, templates nem versões da Godot.", "delete_app_data": "Excluir dados do aplicativo", - "delete_data_desc": "Apaga permanentemente todos os espaços de trabalho, projetos, categorias, registros de versões instaladas e configurações armazenados pelo GodotHub. Você será reiniciado na configuração inicial. As pastas dos projetos e instalações do Godot no disco não serão alteradas, a menos que estejam na pasta de download padrão.", - "new_project_default": "Padrão para novos projetos", - "download_folder": "Pasta de download", + "delete_data_desc": "Apaga permanentemente todos os espaços de trabalho, projetos, categorias, registros de versões instaladas e configurações armazenados pelo GodotHub. Após a exclusão, o aplicativo voltará à configuração inicial. As pastas dos projetos e instalações do Godot no disco não serão alteradas, a menos que estejam na pasta de download padrão.", + "new_project_default": "padrão", + "download_folder": "padrão", "dark": "Escuro", "light": "Claro", "system": "Sistema", @@ -75,13 +75,13 @@ "mm_dd_yyyy": "MM-DD-AAAA", "yyyy_mm_dd": "AAAA-MM-DD", "reset_all_title": "Redefinir todas as configurações?", - "reset_all_desc": "Isso restaura todas as configurações desta página — pasta de download, pastas de busca, aparência e comportamento — aos padrões. Esta ação não pode ser desfeita.", + "reset_all_desc": "Isso restaura todas as configurações desta página — pasta de download, pastas configuradas, aparência e comportamento — aos padrões. Esta ação não pode ser desfeita.", "delete_all_title": "Excluir todos os dados do aplicativo?", - "delete_all_desc": "Isso exclui permanentemente todos os espaços de trabalho, projetos, categorias, registros de versões instaladas e configurações armazenados pelo GodotHub e reinicia você na configuração inicial. As pastas dos projetos e instalações do Godot no disco não serão alteradas, a menos que estejam na pasta de download padrão; nesse caso, também serão excluídas. Esta ação não pode ser desfeita.", - "empty_hint_projects": "Nenhuma pasta adicionada. Nada será verificado ao iniciar e novos projetos perguntarão onde salvar toda vez.", - "empty_hint_versions": "Nenhuma pasta adicionada. Nada será verificado ao iniciar e novos downloads usarão a pasta de dados do aplicativo.", + "delete_all_desc": "Isso exclui permanentemente todos os espaços de trabalho, projetos, categorias, registros de versões instaladas e configurações armazenados pelo GodotHub e reinicia o aplicativo na configuração inicial. As pastas dos projetos e instalações do Godot no disco não serão alteradas, a menos que estejam na pasta de download padrão; nesse caso, também serão excluídas. Esta ação não pode ser desfeita.", + "empty_hint_projects": "Nenhuma pasta adicionada. O GodotHub não procurará projetos automaticamente ao iniciar, e você precisará escolher onde salvar cada novo projeto.", + "empty_hint_versions": "Nenhuma pasta adicionada. O GodotHub não procurará versões automaticamente ao iniciar, e novos downloads usarão a pasta de dados do aplicativo.", "git_init_new_projects_label": "Inicializar repositório Git", - "git_init_new_projects_desc": "Marque a opção Git por padrão na janela Novo projeto. Ela adiciona um .gitignore do Godot, um .gitattributes e um commit inicial na main.", + "git_init_new_projects_desc": "Deixa a opção Git marcada por padrão na janela Novo projeto. Isso adiciona um .gitignore do Godot, um .gitattributes e um commit inicial na main.", "naming_convention_label": "Convenção de nomes de pastas", "naming_convention_desc": "Como a pasta do projeto é nomeada quando você cria um novo projeto. O nome do projeto sempre mantém os espaços digitados; apenas o nome da pasta é transformado.", "naming_keep": "Manter como digitado (Meu Jogo)", @@ -104,21 +104,21 @@ "test_failed": "Falha no teste: {{error}}", "key_space": "Espaço", "no_settings_match": "Nenhuma configuração corresponde à busca", - "scan_result": "Foram encontrados {{projects}} novo(s) projeto(s) e {{versions}} nova(s) versão(ões).", - "palette_shortcut": "Atalho da paleta de comandos", - "keybind_instruction": "Clique no botão abaixo e pressione qualquer tecla para redefinir o atalho.", + "scan_result": "Resultado da busca — Projetos: {{projects}}; versões: {{versions}}.", + "palette_shortcut": "Atalho do menu de comandos", + "keybind_instruction": "Clique no botão abaixo e pressione qualquer tecla para alterar o atalho.", "press": "Pressione", "to_cancel": "para cancelar", "press_key": "Pressione uma tecla…", - "click_to_rebind": "Clique para redefinir", - "template_scan_desc": "Qualquer subpasta dentro desta pasta será importada como template quando você clicar em “Importar da pasta” na visualização Templates.", + "click_to_rebind": "Clique para alterar", + "template_scan_desc": "Qualquer subpasta dentro desta pasta será importada como template quando você clicar em “Importar da pasta” na tela de Templates.", "close_on_open_label": "Fechar aplicativo ao abrir projeto", - "launch_console_label": "Abrir Godot com console", + "launch_console_label": "Abrir Godot com o console", "launch_console_desc": "Abre o Godot no seu emulador de terminal para que a saída do Godot fique visível.", "launch_console_desc_windows": "Mostra a saída do Godot, chamadas print() e erros em uma janela de console, usando o executável de console que o Godot distribui junto do editor. Disponível apenas para versões que incluem esse executável.", "close_on_open_desc": "Encerra o GodotHub automaticamente assim que um projeto é aberto no Godot.", "close_on_open_desc_mac": "Oculta o GodotHub automaticamente assim que um projeto é aberto no Godot. Ele continua em execução no Dock.", - "minimize_tray_label": "Minimizar para a bandeja do sistema ao fechar o aplicativo", + "minimize_tray_label": "Minimizar para a bandeja do sistema ao fechar a janela", "minimize_tray_desc": "Mantém o GodotHub em execução na bandeja do sistema em vez de encerrá-lo quando você fecha a janela. Use o ícone da bandeja para reabrir ou sair.", "reopen_label": "Reabrir após fechar o Godot", "reopen_desc": "Traz o GodotHub de volta da bandeja do sistema automaticamente quando o editor do Godot daquele projeto é fechado.", @@ -130,13 +130,13 @@ "text_size_label": "Tamanho do texto", "section_godot_versions": "Versões do Godot", "scan_depth_label": "Profundidade da busca", - "icon_scan_depth_label": "Profundidade da busca de ícones do projeto", + "icon_scan_depth_label": "Profundidade da busca pelo ícone do projeto", "download_concurrency_label": "Downloads simultâneos", "tray_recent_label": "Projetos recentes na bandeja", - "tooltip_delay_label": "Atraso das dicas", + "tooltip_delay_label": "Tempo para exibir dicas", "project_icon_opacity_label": "Opacidade do ícone do projeto", - "time_format_label": "Formato de hora (mostrado quando aberto hoje)", - "date_format_label": "Formato de data (mostrado em qualquer outro dia)", + "time_format_label": "Formato de hora (para projetos abertos hoje)", + "date_format_label": "Formato de data (para projetos abertos em outro dia)", "auto_scan_label": "Busca automática ao iniciar", "use_workspaces_label": "Usar espaços de trabalho", "watch_projects_label": "Monitorar pastas de projetos", @@ -157,27 +157,27 @@ "open_setup": "Abrir configuração", "reset_colors": "Redefinir cores para o padrão", "check_updates": "Verificar atualizações", - "folders_deep_one": "{{count}} pasta de profundidade", - "folders_deep_other": "{{count}} pastas de profundidade", - "at_once": "{{count}} de uma vez", + "folders_deep_one": "{{count}} nível", + "folders_deep_other": "{{count}} níveis", + "at_once": "{{count}} ao mesmo tempo", "n_projects_one": "{{count}} projeto", "n_projects_other": "{{count}} projetos", - "projects_desc": "Verificadas ao iniciar em busca de projetos existentes. A pasta marcada com estrela preenche automaticamente o campo “Local” na janela Novo projeto.", - "godot_versions_desc": "Verificadas ao iniciar em busca de executáveis instalados do Godot. A pasta marcada com estrela é onde novas versões do Godot são extraídas quando você as instala.", - "scan_depth_desc": "Quantos níveis de pastas verificar dentro de cada pasta de busca acima. Valores menores são mais rápidos e evitam encontrar projetos/versões não relacionados em subpastas profundas; valores maiores procuram mais fundo se os seus estiverem muito aninhados.", - "icon_scan_depth_desc": "Quantos níveis de pastas pesquisar dentro de um projeto pelo ícone quando ele é referenciado por UID (por exemplo, uid://...). Valores menores são mais rápidos; valores maiores encontram ícones em pastas muito profundas, como assets/ui/icons.", - "download_concurrency_desc": "Quantas versões do Godot podem ser baixadas ao mesmo tempo. Downloads extras aguardam em uma fila e começam automaticamente quando houver vagas.", + "projects_desc": "A pasta padrão preenche automaticamente o campo “Local” ao criar um novo projeto.", + "godot_versions_desc": "A pasta padrão é usada para extrair novas versões do Godot quando você as instala.", + "scan_depth_desc": "Define até que profundidade o GodotHub deve procurar dentro de cada pasta adicionada acima. Valores menores tornam a busca mais rápida e evitam encontrar projetos ou versões que não sejam relevantes em subpastas muito profundas; valores maiores permitem procurar mais fundo quando seus projetos ou versões estão em várias camadas de pastas.", + "icon_scan_depth_desc": "Define até que profundidade o GodotHub deve procurar pelo ícone do projeto quando ele é referenciado por UID (por exemplo, uid://...). Valores menores são mais rápidos; valores maiores encontram ícones em pastas muito profundas, como assets/ui/icons.", + "download_concurrency_desc": "Define quantas versões do Godot podem ser baixadas ao mesmo tempo. Os demais downloads aguardam na fila e começam automaticamente quando houver uma vaga.", "tray_recent_desc": "Quantos projetos abertos recentemente aparecem no menu de contexto da bandeja do sistema. Defina entre 1 e 10.", "auto_scan_desc": "Verifica automaticamente suas pastas configuradas de projetos e versões em busca de novos itens sempre que o GodotHub inicia. Você ainda pode fazer uma busca manual a qualquer momento pelas visualizações Projetos e Versões.", "tooltip_delay_desc": "Quanto tempo esperar antes de exibir dicas ao passar o mouse sobre botões, ícones e itens da barra lateral. Valores menores deixam a interface mais responsiva; valores maiores reduzem distrações.", - "watch_projects_desc": "Procura automaticamente projetos novos ou removidos sempre que houver alterações de arquivos dentro das pastas de busca de projetos configuradas. Novas pastas de projeto são adicionadas à biblioteca; as removidas permanecem no disco, mas deixam de ser registradas.", - "watch_versions_desc": "Procura automaticamente executáveis novos ou removidos do Godot sempre que houver alterações de arquivos dentro das pastas de busca de versões configuradas. Novos executáveis são adicionados à lista de versões instaladas.", - "watch_template_desc": "Sincroniza automaticamente os templates sempre que houver alterações de arquivos dentro da pasta de busca de templates. Edite uma pasta de template e o conteúdo do template será atualizado automaticamente.", + "watch_projects_desc": "Procura automaticamente projetos novos ou removidos sempre que houver alterações de arquivos dentro das pastas configuradas para projetos. Novas pastas de projeto são adicionadas à biblioteca; as removidas permanecem no disco, mas deixam de aparecer no GodotHub.", + "watch_versions_desc": "Procura automaticamente por executáveis do Godot adicionados ou removidos sempre que houver alterações de arquivos dentro das pastas configuradas para versões. Novos executáveis são adicionados à lista de versões instaladas.", + "watch_template_desc": "Sincroniza automaticamente os templates sempre que houver alterações de arquivos dentro da pasta configurada para templates. Ao editar uma pasta de template, seu conteúdo será atualizado automaticamente.", "watcher_footer_desc": "Os monitores usam eventos do sistema de arquivos com debounce. As alterações são detectadas alguns segundos após o último salvamento. Desativar um monitor libera recursos do sistema.", - "corner_radius_desc": "Controla todos os cantos arredondados do aplicativo — cartões, botões, campos e menus suspensos. Use 0 para cantos retos e quadrados.", + "corner_radius_desc": "Controla o arredondamento dos cantos do aplicativo — cartões, botões, campos e menus suspensos. Use 0 para cantos retos.", "density_desc": "Ajusta preenchimentos, margens e espaçamentos em toda a interface; valores menores deixam o layout mais compacto.", "text_size_desc": "Ajusta todo o texto (e tudo que tem tamanho relativo a ele) no aplicativo.", - "scrollbar_desc": "Oculta a barra de rolagem em todo o aplicativo quando desativado. Você ainda pode rolar com o teclado, touchpad ou roda do mouse.", + "scrollbar_desc": "Quando esta opção está desativada, a barra de rolagem fica oculta em todo o aplicativo. Você ainda pode rolar com o teclado, touchpad ou roda do mouse.", "animated_numbers_desc": "Anima os contadores nos cabeçalhos da nova interface (projetos, templates, versões, notícias e loja de assets). Desative para usar números estáticos.", "animation_intensity_label": "Intensidade das animações", "animation_intensity_desc": "Controla a quantidade de movimento do aplicativo. Completa mantém todas as animações, Sutil as encurta e Nenhuma as desativa por completo.", @@ -186,20 +186,20 @@ "animation_none": "Nenhuma", "view_entrance_label": "Animação de entrada da visualização", "view_entrance_desc": "A animação usada ao alternar entre visualizações e abas.", - "entrance_fade": "Desvanecer", + "entrance_fade": "Esmaecer", "entrance_slide": "Deslizar", "entrance_scale": "Escala", "entrance_none": "Nenhuma", "custom_css_label": "CSS personalizado", - "custom_css_desc": "Injete seu próprio CSS para personalizar qualquer parte do aplicativo. É aplicado instantaneamente ao salvar. Use-o para ajustes detalhados que as configurações internas não conseguem oferecer.", + "custom_css_desc": "Adicione seu próprio CSS para personalizar qualquer parte do aplicativo. É aplicado instantaneamente ao salvar. Use-o para ajustes detalhados que as configurações internas não conseguem oferecer.", "custom_css_placeholder": "/* Seus estilos personalizados, por exemplo: */\n.card { border-radius: 4px !important; }", "custom_css_apply": "Aplicar CSS", "custom_css_clear": "Limpar", "custom_css_applied": "CSS aplicado", "animation_threshold_label": "Limite de animação das listas", - "animation_threshold_desc": "Listas de projetos maiores que este valor são renderizadas sem animações de entrada/saída, mantendo a visualização rápida em máquinas mais fracas. Valores menores animam menos cartões.", + "animation_threshold_desc": "Listas de projetos maiores que este valor são renderizadas sem animações de entrada/saída, mantendo a visualização rápida em computadores menos potentes. Valores menores animam menos cartões.", "time_tracking_title": "Backup do acompanhamento de tempo", - "time_tracking_desc": "Exporte as estatísticas de tempo aberto dos seus projetos para um arquivo que você possa guardar em qualquer lugar. Restaure-o em um computador novo ou após uma redefinição completa dos dados do aplicativo.", + "time_tracking_desc": "Exporte as estatísticas de tempo de uso dos seus projetos para um arquivo que você possa guardar em qualquer lugar. Restaure-o em um computador novo ou após uma redefinição completa dos dados do aplicativo.", "export_stats_btn": "Exportar estatísticas…", "import_stats_btn": "Importar estatísticas…", "stats_exported": "Estatísticas de tempo exportadas.", @@ -247,13 +247,13 @@ "restore_modal_templates_one": "template", "restore_modal_templates_other": "templates", "restore_modal_time_stats": "Inclui dados de acompanhamento de tempo", - "restore_modal_project_scan_dirs": "{{count}} pasta(s) de busca de projetos será(ão) restaurada(s)", - "restore_modal_version_scan_dirs": "{{count}} pasta(s) de busca de versões do Godot será(ão) restaurada(s)", + "restore_modal_project_scan_dirs": "Pastas configuradas para projetos: {{count}}", + "restore_modal_version_scan_dirs": "Pastas configuradas para versões: {{count}}", "restore_modal_workspace_list": "Espaços de trabalho", - "restore_modal_warning": "Isso substituirá suas configurações atuais e os dados do espaço de trabalho. Você precisará reiniciar o aplicativo para aplicar as alterações.", + "restore_modal_warning": "Isso substituirá suas configurações atuais e os dados dos espaços de trabalho. Você precisará reiniciar o aplicativo para aplicar as alterações.", "restore_modal_apply_btn": "Aplicar e reiniciar", "restore_modal_done_title": "Backup restaurado", - "restore_modal_done_desc": "Os dados do seu espaço de trabalho foram restaurados.", + "restore_modal_done_desc": "Os dados dos espaços de trabalho foram restaurados.", "restore_modal_done_hint": "Clique no botão abaixo para reiniciar e aplicar todas as alterações.", "restore_modal_restart_btn": "Reiniciar aplicativo", "settings_exported": "Configurações exportadas.", @@ -261,37 +261,37 @@ "stats_imported_one": "Estatísticas importadas para {{count}} projeto.", "stats_imported_other": "Estatísticas importadas para {{count}} projetos.", "icon_opacity_desc": "Controla a opacidade do ícone de fundo nos cartões de projeto. Valores menores deixam o ícone mais discreto; valores maiores o tornam mais visível.", - "background_color_desc": "A cor de fundo é aplicada a todos os temas. No modo claro, o aplicativo deriva superfícies de cartões, bordas e sobreposições da cor de fundo escolhida. No modo escuro, o fundo define a cor base da página.", + "background_color_desc": "A cor de fundo é aplicada a todos os temas. No modo claro, o aplicativo usa a cor escolhida como base para definir as cores dos cartões, bordas e sobreposições. No modo escuro, ela define a cor base da página.", "raised_contrast_label": "Contraste das superfícies elevadas", - "raised_contrast_desc": "Define o quanto superfícies elevadas (cartões, campos e menus) se destacam da sua cor de fundo. Valores maiores aumentam a separação; 0 as torna idênticas ao fundo.", + "raised_contrast_desc": "Define o quanto cartões, campos e menus se destacam da cor de fundo. Valores maiores aumentam o contraste; 0 faz com que tenham a mesma cor do fundo.", "raised_contrast_value": "{{value}}%", - "setup_wizard_desc": "Reabre o fluxo de configuração inicial, onde você pode reconfigurar pastas de busca, categorias, cor de destaque e arredondamento dos cantos. As configurações já salvas serão mantidas e você sempre pode pular etapas que não precisa alterar.", + "setup_wizard_desc": "Reabre o assistente de configuração inicial, onde você pode ajustar pastas, categorias, cor de destaque e arredondamento dos cantos. As configurações já salvas serão mantidas e você sempre pode pular etapas que não precisa alterar.", "report_bug_desc": "Ajude a melhorar o GodotHub reportando problemas no GitHub.", "token_help_desc": "Crie um token em github.com/settings/tokens. Você só precisa marcar o escopo repo se quiser acesso a repositórios privados; caso contrário, deixe todos os escopos desmarcados. Nenhuma permissão sensível é necessária.", "discord_rpc_label": "Discord Rich Presence", - "discord_rpc_desc": "Mostra no seu perfil do Discord o que você está fazendo no GodotHub: o projeto em execução com um cronômetro decorrido ou que você está navegando no GodotHub. Requer que o aplicativo de desktop do Discord esteja em execução.", + "discord_rpc_desc": "Mostra no seu perfil do Discord o que você está fazendo no GodotHub: o projeto em execução com um cronômetro indicando o tempo decorrido ou que você está navegando no GodotHub. Requer que o aplicativo de desktop do Discord esteja em execução.", "discord_app_id_label": "ID do aplicativo do Discord", "discord_app_id_placeholder": "Deixe vazio para usar o padrão integrado", "discord_app_id_desc": "Crie um aplicativo no Discord Developer Portal e cole aqui o ID do aplicativo para usar o seu em vez do padrão integrado do GodotHub. A atividade será exibida com o nome desse aplicativo.", - "discord_developer_portal": "Portal de Desenvolvedores do Discord", + "discord_developer_portal": "Discord Developer Portal", "discord_builtin_hint": "Usando o aplicativo integrado do GodotHub.", "discord_show_projects_label": "Mostrar nomes dos projetos", - "discord_show_projects_desc": "Mostra o nome do projeto que você está executando (e sua versão do Godot) na sua presença do Discord, com um cronômetro decorrido. Desative para manter seus projetos privados.", + "discord_show_projects_desc": "Mostra o nome do projeto que você está executando (e sua versão do Godot) na sua Discord Rich Presence, com um cronômetro indicando o tempo decorrido. Desative para manter seus projetos privados.", "discord_excluded_label": "Projetos excluídos", - "discord_excluded_desc": "Projetos nesta lista nunca aparecem pelo nome na sua presença, mesmo durante a execução. O cronômetro decorrido continua sendo exibido.", + "discord_excluded_desc": "Projetos nesta lista nunca aparecem pelo nome na sua Discord Rich Presence, mesmo durante a execução. O cronômetro continua sendo exibido.", "discord_exclude_project": "Adicionar projeto", "discord_excluded_empty": "Nenhum projeto excluído.", "discord_excluded_remove": "Remover dos projetos excluídos", - "discord_custom_label": "Presença personalizada", - "discord_custom_desc": "Defina textos personalizados para Detalhes e Estado exibidos no seu perfil do Discord quando um projeto específico estiver em execução. Deixe um campo vazio para usar o nome e a versão do projeto.", + "discord_custom_label": "Discord Rich Presence personalizada", + "discord_custom_desc": "Defina textos personalizados para detalhes e estado exibidos no seu perfil do Discord quando um projeto específico estiver em execução. Deixe um campo vazio para usar o nome e a versão do projeto.", "discord_custom_add": "Adicionar projeto", "discord_custom_details_placeholder": "Linha de detalhes", "discord_custom_state_placeholder": "Linha de estado", - "discord_custom_remove": "Remover presença personalizada", + "discord_custom_remove": "Remover Discord Rich Presence personalizada", "search_placeholder": "Pesquisar configurações…", "interface_label": "Interface", "card_layout_label": "Layout em cartões", - "card_layout_desc": "Exibe a barra lateral, as visualizações e a barra de título como cartões arredondados flutuantes e separados. Desative para usar um layout conectado, em que tudo se une em uma única superfície, como na interface clássica.", + "card_layout_desc": "Exibe a barra lateral, as visualizações e a barra de título como cartões arredondados flutuantes e separados. Desative para usar um layout integrado, em que tudo se une em uma única superfície, como na interface clássica.", "landing_tab_label": "Página inicial padrão", "landing_tab_desc": "Define qual visualização abre quando o aplicativo inicia. O Painel só está disponível na nova interface, então a interface clássica usa Projetos como alternativa.", "language_label": "Idioma", @@ -300,7 +300,7 @@ "language_beta": "Beta", "language_incomplete": "Incompleto", "use_os_decorations": "Usar decorações de janela do sistema", - "use_os_decorations_desc": "Use a barra de título e os controles de janela nativos do seu sistema operacional em vez da barra de título personalizada do GodotHub. É necessário reiniciar para ter efeito completo.", + "use_os_decorations_desc": "Use a barra de título e os controles de janela nativos do seu sistema operacional em vez da barra de título personalizada do GodotHub. É necessário reiniciar o aplicativo para que a alteração tenha efeito completo.", "credits": "Créditos", "credits_title": "Créditos", "credits_desc": "O GodotHub é de código aberto e desenvolvido pela comunidade.", diff --git a/src/i18n/locales/pt-BR/versions.json b/src/i18n/locales/pt-BR/versions.json index f1ddf2d..48749ca 100644 --- a/src/i18n/locales/pt-BR/versions.json +++ b/src/i18n/locales/pt-BR/versions.json @@ -1,6 +1,6 @@ { - "standard": "Standard", - "mono": "Mono", + "standard": "Standard (GDScript)", + "mono": "Mono (.NET)", "console_label": "Console", "both": "Ambos", "stable": "Estável", @@ -26,22 +26,20 @@ "resume_download": "Retomar download", "pause_download": "Pausar download", "cancel_download": "Cancelar download", - "installed_count_one": "Instalado", - "installed_count_other": "Instalados", + "installed_count_one": "Instalada", + "installed_count_other": "Instaladas", "installed_label": "Instalado", - "installed_one":"Instalado", - "installed_other": "Instalados", "original_name": "Original", "source": "Origem", "source_github": "GitHub", "source_archive": "Godot Archive", "switch_to_archive": "Mudar para Godot Archive", - "sort_version_latest": "Latest", - "sort_version_oldest": "Oldest", - "sort_version_recently_installed": "Recently Installed", - "sort_version_oldest_installed": "Oldest Installed", - "sort_version_name_asc": "Name (A–Z)", - "sort_version_name_desc": "Name (Z–A)", + "sort_version_latest": "Mais recente", + "sort_version_oldest": "Mais antiga", + "sort_version_recently_installed": "Instalada recentemente", + "sort_version_oldest_installed": "Instalada há mais tempo", + "sort_version_name_asc": "Nome (A–Z)", + "sort_version_name_desc": "Nome (Z–A)", "installed_count_zero": "No installs", "unbound": "unbound" } From 041c54fbaf742f88ade1e420acf56821f7707e3c Mon Sep 17 00:00:00 2001 From: Mauricio Valentim Date: Mon, 31 Aug 2026 20:24:18 -0300 Subject: [PATCH 3/4] Settings appearance & display --- src/i18n/locales/pt-BR/common.json | 2 +- src/i18n/locales/pt-BR/git.json | 28 ++++++------ src/i18n/locales/pt-BR/settings.json | 64 ++++++++++++++-------------- src/i18n/locales/pt-BR/versions.json | 4 +- 4 files changed, 49 insertions(+), 49 deletions(-) diff --git a/src/i18n/locales/pt-BR/common.json b/src/i18n/locales/pt-BR/common.json index 6c58c1a..d0f7f90 100644 --- a/src/i18n/locales/pt-BR/common.json +++ b/src/i18n/locales/pt-BR/common.json @@ -493,7 +493,7 @@ "task_tray_only_recent_plural": "{{count}} tarefas recentes", "task_tray_active_tasks": "{{count}} tarefa ativa", "task_tray_active_tasks_plural": "{{count}} tarefas ativas", - "task_tray_aria": "Bandeja de tarefas", + "task_tray_aria": "Bandeja do sistema", "task_tray_auto_dismiss": "Concluídas são dispensadas automaticamente", "task_tray_dismiss": "Dispensar {{count}}", "task_error_status": "Erro", diff --git a/src/i18n/locales/pt-BR/git.json b/src/i18n/locales/pt-BR/git.json index 3ce4376..86440d1 100644 --- a/src/i18n/locales/pt-BR/git.json +++ b/src/i18n/locales/pt-BR/git.json @@ -73,18 +73,18 @@ "auth_disconnect": "Desconectar", "auth_connect_hint": "Conecte uma conta do serviço Git desejado para começar. Repositórios configurados com SSH podem ser usados sem uma conta conectada.", "worktrees_title": "Worktrees", - "worktree_current": "Current", - "no_worktrees": "No additional worktrees", - "switch_worktree": "Switch to this worktree", - "switched_worktree_ok": "Switched to worktree.", - "add_worktree": "+ New", - "add_worktree_btn": "Add worktree", - "worktree_path_placeholder": "Path (e.g. ../my-feature)", - "worktree_branch_placeholder": "Branch name (optional)", - "worktree_created_ok": "Worktree created.", - "worktree_dirty": "Uncommitted changes", - "worktree_clean": "Clean", - "remove_worktree": "Remove worktree", - "remove_worktree_confirm_desc": "This will remove the worktree at {{path}} and discard any uncommitted changes. This cannot be undone.", - "worktree_removed_ok": "Worktree removed." + "worktree_current": "Atual", + "no_worktrees": "Nenhuma worktree adicional", + "switch_worktree": "Alternar para esta worktree", + "switched_worktree_ok": "Worktree alterada.", + "add_worktree": "+ Nova", + "add_worktree_btn": "Adicionar worktree", + "worktree_path_placeholder": "Caminho (ex.: ../minha-feature)", + "worktree_branch_placeholder": "Nome da branch (opcional)", + "worktree_created_ok": "Worktree criada.", + "worktree_dirty": "Alterações sem commit", + "worktree_clean": "Sem alterações", + "remove_worktree": "Remover worktree", + "remove_worktree_confirm_desc": "Isso removerá a worktree em {{path}} e descartará quaisquer alterações sem commit. Isso não poderá ser desfeito.", + "worktree_removed_ok": "Worktree removida." } diff --git a/src/i18n/locales/pt-BR/settings.json b/src/i18n/locales/pt-BR/settings.json index 168b952..3af155b 100644 --- a/src/i18n/locales/pt-BR/settings.json +++ b/src/i18n/locales/pt-BR/settings.json @@ -47,12 +47,12 @@ "behavior_projects_desc": "Como os projetos são organizados no GodotHub.", "file_watchers_title": "Monitores de arquivos", "file_watchers_desc": "Detecte automaticamente alterações nas pastas configuradas e mantenha projetos, versões e templates atualizados sem clicar em Sincronizar.", - "last_opened_title": "Último acesso", - "last_opened_desc": "Controla como a data e a hora da última vez que o projeto foi aberto são exibidas nos cartões. Essa informação não aparece em projetos que nunca foram abertos.", + "last_opened_title": "Última abertura", + "last_opened_desc": "Controla como a data e a hora da última abertura do projeto são exibidas nos cartões.", "github_token_title": "Token da API do GitHub", "github_token_desc": "Opcionalmente, defina um token de acesso pessoal do GitHub para aumentar o limite da API de 60 para 5.000 requisições por hora ao buscar versões disponíveis do Godot. Nenhum escopo ou permissão é necessário.", "titlebar_buttons": "Botões da barra de título", - "titlebar_buttons_desc": "Mostre ou oculte os botões “Apoiar” e “Dar uma estrela no GitHub” na barra de título.", + "titlebar_buttons_desc": "Escolha quais botões exibir na barra de título.", "setup_wizard": "Assistente de configuração", "setup_wizard_again": "Executar assistente de configuração novamente", "restart_app": "Reiniciar aplicativo", @@ -92,7 +92,7 @@ "naming_title": "Title Case (Meu Jogo)", "theme": "Tema", "theme_preset_label": "Tema predefinido", - "theme_preset_desc": "Escolha um tema de cores completo. Uma predefinição controla todas as cores do aplicativo; escolha Personalizado para usar suas próprias cores de destaque e fundo.", + "theme_preset_desc": "Escolha um tema predefinido para aplicar um conjunto completo de cores ou selecione Personalizado para criar uma combinação própria.", "theme_preset_custom": "Personalizado", "preset_light_group": "Temas claros", "preset_dark_group": "Temas escuros", @@ -143,15 +143,15 @@ "watch_versions_label": "Monitorar pastas de versões", "watch_template_label": "Monitorar pasta de templates", "show_scrollbar_label": "Mostrar barra de rolagem", - "animated_numbers_label": "Números animados", - "show_support_label": "Mostrar botão de apoio", - "show_star_label": "Mostrar botão de estrela", - "show_bug_label": "Mostrar botão de reportar bug", - "show_tray_label": "Mostrar botão da bandeja", - "show_language_label": "Mostrar botão de idioma", + "animated_numbers_label": "Contadores animados", + "show_support_label": "Apoiar", + "show_star_label": "Estrela no Github", + "show_bug_label": "Reportar bug", + "show_tray_label": "Bandeja do sistema", + "show_language_label": "Idioma", "clear": "Limpar", "reset_to_default": "Redefinir para o padrão", - "reset_appearance": "Redefinir aparência para o padrão", + "reset_appearance": "Restaurar aparência padrão", "reset": "Redefinir", "delete_all": "Excluir tudo", "open_setup": "Abrir configuração", @@ -174,30 +174,30 @@ "watch_versions_desc": "Procura automaticamente por executáveis do Godot adicionados ou removidos sempre que houver alterações de arquivos dentro das pastas configuradas para versões. Novos executáveis são adicionados à lista de versões instaladas.", "watch_template_desc": "Sincroniza automaticamente os templates sempre que houver alterações de arquivos dentro da pasta configurada para templates. Ao editar uma pasta de template, seu conteúdo será atualizado automaticamente.", "watcher_footer_desc": "Os monitores usam eventos do sistema de arquivos com debounce. As alterações são detectadas alguns segundos após o último salvamento. Desativar um monitor libera recursos do sistema.", - "corner_radius_desc": "Controla o arredondamento dos cantos do aplicativo — cartões, botões, campos e menus suspensos. Use 0 para cantos retos.", + "corner_radius_desc": "Controla o raio da borda (border-radius) dos componentes.", "density_desc": "Ajusta preenchimentos, margens e espaçamentos em toda a interface; valores menores deixam o layout mais compacto.", "text_size_desc": "Ajusta todo o texto (e tudo que tem tamanho relativo a ele) no aplicativo.", "scrollbar_desc": "Quando esta opção está desativada, a barra de rolagem fica oculta em todo o aplicativo. Você ainda pode rolar com o teclado, touchpad ou roda do mouse.", - "animated_numbers_desc": "Anima os contadores nos cabeçalhos da nova interface (projetos, templates, versões, notícias e loja de assets). Desative para usar números estáticos.", + "animated_numbers_desc": "Anima os contadores exibidos nas principais telas do aplicativo.", "animation_intensity_label": "Intensidade das animações", "animation_intensity_desc": "Controla a quantidade de movimento do aplicativo. Completa mantém todas as animações, Sutil as encurta e Nenhuma as desativa por completo.", "animation_full": "Completa", "animation_subtle": "Sutil", "animation_none": "Nenhuma", - "view_entrance_label": "Animação de entrada da visualização", - "view_entrance_desc": "A animação usada ao alternar entre visualizações e abas.", + "view_entrance_label": "Efeito de transição", + "view_entrance_desc": "Define a animação usada ao alternar entre telas e abas.", "entrance_fade": "Esmaecer", "entrance_slide": "Deslizar", "entrance_scale": "Escala", "entrance_none": "Nenhuma", "custom_css_label": "CSS personalizado", - "custom_css_desc": "Adicione seu próprio CSS para personalizar qualquer parte do aplicativo. É aplicado instantaneamente ao salvar. Use-o para ajustes detalhados que as configurações internas não conseguem oferecer.", + "custom_css_desc": "Adicione seu próprio CSS para personalizar qualquer parte do aplicativo. As alterações são aplicadas imediatamente ao salvar. Use-o para ajustes mais específicos que não estão disponíveis nas configurações do aplicativo.", "custom_css_placeholder": "/* Seus estilos personalizados, por exemplo: */\n.card { border-radius: 4px !important; }", "custom_css_apply": "Aplicar CSS", "custom_css_clear": "Limpar", "custom_css_applied": "CSS aplicado", "animation_threshold_label": "Limite de animação das listas", - "animation_threshold_desc": "Listas de projetos maiores que este valor são renderizadas sem animações de entrada/saída, mantendo a visualização rápida em computadores menos potentes. Valores menores animam menos cartões.", + "animation_threshold_desc": "Listas de projetos que ultrapassam esse limite são exibidas sem animações. Limites menores ajudam a reduzir o uso de recursos do computador.", "time_tracking_title": "Backup do acompanhamento de tempo", "time_tracking_desc": "Exporte as estatísticas de tempo de uso dos seus projetos para um arquivo que você possa guardar em qualquer lugar. Restaure-o em um computador novo ou após uma redefinição completa dos dados do aplicativo.", "export_stats_btn": "Exportar estatísticas…", @@ -260,10 +260,10 @@ "settings_imported": "Configurações importadas.", "stats_imported_one": "Estatísticas importadas para {{count}} projeto.", "stats_imported_other": "Estatísticas importadas para {{count}} projetos.", - "icon_opacity_desc": "Controla a opacidade do ícone de fundo nos cartões de projeto. Valores menores deixam o ícone mais discreto; valores maiores o tornam mais visível.", - "background_color_desc": "A cor de fundo é aplicada a todos os temas. No modo claro, o aplicativo usa a cor escolhida como base para definir as cores dos cartões, bordas e sobreposições. No modo escuro, ela define a cor base da página.", - "raised_contrast_label": "Contraste das superfícies elevadas", - "raised_contrast_desc": "Define o quanto cartões, campos e menus se destacam da cor de fundo. Valores maiores aumentam o contraste; 0 faz com que tenham a mesma cor do fundo.", + "icon_opacity_desc": "Controla a opacidade do ícone exibido ao fundo dos cartões de projeto. Valores menores deixam o ícone mais discreto.", + "background_color_desc": "A cor de fundo serve de referência para cartões e bordas, com tons ajustados automaticamente ao modo claro ou escuro.", + "raised_contrast_label": "Contraste dos componentes", + "raised_contrast_desc": "Controla o contraste de cartões, campos e menus em relação ao fundo.", "raised_contrast_value": "{{value}}%", "setup_wizard_desc": "Reabre o assistente de configuração inicial, onde você pode ajustar pastas, categorias, cor de destaque e arredondamento dos cantos. As configurações já salvas serão mantidas e você sempre pode pular etapas que não precisa alterar.", "report_bug_desc": "Ajude a melhorar o GodotHub reportando problemas no GitHub.", @@ -291,16 +291,16 @@ "search_placeholder": "Pesquisar configurações…", "interface_label": "Interface", "card_layout_label": "Layout em cartões", - "card_layout_desc": "Exibe a barra lateral, as visualizações e a barra de título como cartões arredondados flutuantes e separados. Desative para usar um layout integrado, em que tudo se une em uma única superfície, como na interface clássica.", + "card_layout_desc": "Mostra a barra lateral, a barra de título e as telas como áreas separadas, com cantos arredondados e espaço entre elas. Desative para usar um layout integrado, no qual todos os elementos formam uma interface contínua, como no visual clássico.", "landing_tab_label": "Página inicial padrão", - "landing_tab_desc": "Define qual visualização abre quando o aplicativo inicia. O Painel só está disponível na nova interface, então a interface clássica usa Projetos como alternativa.", + "landing_tab_desc": "Define a tela exibida por padrão ao iniciar o aplicativo.", "language_label": "Idioma", "language_system": "Idioma do sistema", "language_complete": "Completo", "language_beta": "Beta", "language_incomplete": "Incompleto", "use_os_decorations": "Usar decorações de janela do sistema", - "use_os_decorations_desc": "Use a barra de título e os controles de janela nativos do seu sistema operacional em vez da barra de título personalizada do GodotHub. É necessário reiniciar o aplicativo para que a alteração tenha efeito completo.", + "use_os_decorations_desc": "Usa a barra de título e os controles de janela nativos do sistema em vez dos personalizados do GodotHub. Reinicie o aplicativo para aplicar a alteração por completo.", "credits": "Créditos", "credits_title": "Créditos", "credits_desc": "O GodotHub é de código aberto e desenvolvido pela comunidade.", @@ -309,13 +309,13 @@ "credits_built_with": "Desenvolvido com", "credits_contributors": "Colaboradores", "experimental": "Experimental", - "experimental_desc": "Try out new features that are still in development. These may be unstable or change without notice.", - "customize_view_label": "Customize View button", - "customize_view_desc": "Show the Customize View button in the Projects view. When disabled, added views are removed and the view resets to List only.", - "landing_dashboard": "Dashboard", - "landing_projects": "Projects", - "landing_versions": "Versions", - "landing_news": "Godot News", + "experimental_desc": "Experimente novos recursos que ainda estão em desenvolvimento. Eles podem ser instáveis ou mudar sem aviso prévio.", + "customize_view_label": "Botão Personalizar modo de exibição", + "customize_view_desc": "Mostra o botão Personalizar modo de exibição na tela de Projetos. Quando desativado, os modos de exibição adicionados são removidos e a visualização volta a mostrar apenas a Lista.", + "landing_dashboard": "Painel", + "landing_projects": "Projetos", + "landing_versions": "Versões", + "landing_news": "Notícias do Godot", "git_worktrees_label": "Git Worktrees", - "git_worktrees_desc": "Show the Worktrees section in the Git sidebar. Worktrees let you check out multiple branches simultaneously in separate directories." + "git_worktrees_desc": "Mostra a seção Worktrees na barra lateral do Git. Worktrees permitem usar várias branches ao mesmo tempo em diretórios separados." } diff --git a/src/i18n/locales/pt-BR/versions.json b/src/i18n/locales/pt-BR/versions.json index 48749ca..e945947 100644 --- a/src/i18n/locales/pt-BR/versions.json +++ b/src/i18n/locales/pt-BR/versions.json @@ -40,6 +40,6 @@ "sort_version_oldest_installed": "Instalada há mais tempo", "sort_version_name_asc": "Nome (A–Z)", "sort_version_name_desc": "Nome (Z–A)", - "installed_count_zero": "No installs", - "unbound": "unbound" + "installed_count_zero": "Nenhuma instalada", + "unbound": "Não atribuído" } From 66cfb3dade3e81d77c280716147bdd391cb73bac Mon Sep 17 00:00:00 2001 From: Mauricio Valentim Date: Mon, 31 Aug 2026 20:45:24 -0300 Subject: [PATCH 4/4] New keys --- src/i18n/locales/pt-BR/common.json | 94 +++++++++++++++--------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/src/i18n/locales/pt-BR/common.json b/src/i18n/locales/pt-BR/common.json index d0f7f90..d7c7e4f 100644 --- a/src/i18n/locales/pt-BR/common.json +++ b/src/i18n/locales/pt-BR/common.json @@ -580,7 +580,7 @@ "play_project_tooltip": "Jogue sem abrir o editor", "create_view": "Criar novo modo de exibição", "manage_views": "Gerenciar modos de exibição", - "manage_views_desc": "Escolha quais layouts aparecem no seletor de modos de exibição. Renomeie os modos para manter tudo organizado.", + "manage_views_desc": "Escolha quais layouts aparecem ao alternar os modos de exibição. Renomeie os modos para deixar tudo do seu jeito.", "active_views": "Ativos", "available_views": "Disponíveis", "remove_view": "Remover modo de exibição", @@ -598,56 +598,56 @@ "template_your_templates_other": "Templates", "asset_duplicate_title": "Template já instalado", "asset_duplicate_desc": "\"{{name}}\" já está nos seus templates. Deseja instalar uma cópia mesmo assim?", - "asset_store_count_zero": "No assets", + "asset_store_count_zero": "Nenhum asset", "onboarding_discord_rpc": "Discord Rich Presence", - "onboarding_discord_rpc_desc": "Show what you're doing in GodotHub on your Discord profile.", - "check_updates_portable_title": "Manual update required", - "check_updates_portable_desc": "Portable installs cannot auto-update. Download the latest version from GitHub and replace the existing files.", - "check_updates_download_from_github": "Download from GitHub", - "preview_state_portable": "Portable", - "customize_card_section": "Project Card", - "customize_card_show_size": "Show Project Size", - "customize_card_show_time": "Show Time Tracked", - "customize_card_blur_path": "Blur Project Directory", - "customize_card_show_path": "Show Project Directory", - "customize_card_show_tags": "Show Tags", - "customize_card_show_last_opened": "Show Last Opened", - "customize_card_show_play": "Show Play Button", - "customize_card_show_console": "Show Open with Console", - "empty_category": "Empty Category", - "release_to_drop": "Release to drop", + "onboarding_discord_rpc_desc": "Mostre o que você está fazendo no GodotHub no seu perfil do Discord.", + "check_updates_portable_title": "Atualização manual necessária", + "check_updates_portable_desc": "Instalações portáteis não podem ser atualizadas automaticamente. Baixe a versão mais recente no GitHub e substitua os arquivos existentes.", + "check_updates_download_from_github": "Baixar do GitHub", + "preview_state_portable": "Portátil", + "customize_card_section": "Cartão do projeto", + "customize_card_show_size": "Tamanho do projeto", + "customize_card_show_time": "Tempo registrado", + "customize_card_blur_path": "Desfocar diretório do projeto", + "customize_card_show_path": "Diretório do projeto", + "customize_card_show_tags": "Tags", + "customize_card_show_last_opened": "Última abertura", + "customize_card_show_play": "Jogar", + "customize_card_show_console": "Abrir com console", + "empty_category": "Categoria vazia", + "release_to_drop": "Solte para mover", "updates_desc": "Verifique se há uma nova versão do GodotHub disponível. As atualizações são baixadas e instaladas automaticamente e aplicadas após reiniciar.", - "preview_release_notes": "## What's new in v1.0.0 - The Preview Update\\n\\n## New\\n\\n- Revamped the Check for Updates modal with structured release notes\\n- Added screen reader announcements with an Accessibility settings tab\\n\\n## Fixes\\n\\n- Fixed a crash when switching workspaces with pinned projects\\n- Fixed update checks failing silently when GitHub rate limits are hit\\n\\n## Improvements\\n\\n- Faster startup times across all platforms\\n- Reworked workspace modals with compact style pickers\\n\\n## Known Issues\\n\\n- Linux OS: AppImage won't work on some distros, use the .rpm or .deb package instead\\n- Windows: the taskbar may briefly show a duplicate icon until the app restarts", - "preview_error": "Preview error: GitHub API rate limit reached (HTTP 403). Add a token in Settings to keep checking.", - "bug_report_system": "System", - "bug_report_version": "Version", - "bug_report_date": "Date", - "bug_report_os": "OS", - "bug_report_platform": "Platform", - "bug_report_language": "Language", - "bug_report_cpu_cores": "CPU Cores", + "preview_release_notes": "## Novidades da v1.0.0 - Atualização de prévia\\n\\n## Novidades\\n\\n- Reformulação da janela Verificar atualizações com notas da versão estruturadas\\n- Adicionados anúncios para leitores de tela e uma seção de Acessibilidade nas configurações\\n\\n## Correções\\n\\n- Corrigida uma falha ao trocar de espaço de trabalho com projetos fixados\\n- Corrigidas verificações de atualização que falhavam silenciosamente ao atingir o limite de requisições da API do GitHub\\n\\n## Melhorias\\n\\n- Inicialização mais rápida em todas as plataformas\\n- Reformulação das janelas de espaço de trabalho com seletores de estilo compactos\\n\\n## Problemas conhecidos\\n\\n- Linux: o AppImage pode não funcionar em algumas distribuições; use o pacote .rpm ou .deb\\n- Windows: a barra de tarefas pode exibir brevemente um ícone duplicado até que o aplicativo seja reiniciado", + "preview_error": "Erro de prévia: o limite de requisições da API do GitHub foi atingido (HTTP 403). Adicione um token nas Configurações para continuar verificando.", + "bug_report_system": "Sistema", + "bug_report_version": "Versão", + "bug_report_date": "Data", + "bug_report_os": "Sistema operacional", + "bug_report_platform": "Plataforma", + "bug_report_language": "Idioma", + "bug_report_cpu_cores": "Núcleos da CPU", "bug_report_ram": "RAM", - "bug_report_screen": "Screen", + "bug_report_screen": "Tela", "bug_report_gpu": "GPU", - "bug_report_user_agent": "User Agent", - "bug_report_recent_errors": "Recent Errors", - "bug_report_none_captured": "none captured", - "bug_report_description": "Description", - "bug_report_no_description": "No description provided", - "gpu_webgl_unavailable": "WebGL not available", - "gpu_info_unavailable": "GPU info unavailable", - "update_available": "Update available", - "drag_to_reorder": "Drag to reorder", - "dismiss": "Dismiss", - "system_language": "System language", - "category_empty_hint": "Create one above to organize your projects", - "contributor_pr_merged": "Merged", - "contributor_pr_open": "Open", - "contributor_pr_closed": "Closed", - "contributor_pr_loading": "Loading PRs...", + "bug_report_user_agent": "Agente do usuário", + "bug_report_recent_errors": "Erros recentes", + "bug_report_none_captured": "nenhum capturado", + "bug_report_description": "Descrição", + "bug_report_no_description": "Nenhuma descrição fornecida", + "gpu_webgl_unavailable": "WebGL indisponível", + "gpu_info_unavailable": "Informações da GPU indisponíveis", + "update_available": "Atualização disponível", + "drag_to_reorder": "Arraste para reordenar", + "dismiss": "Dispensar", + "system_language": "Idioma do sistema", + "category_empty_hint": "Crie uma acima para organizar seus projetos", + "contributor_pr_merged": "Mesclado", + "contributor_pr_open": "Aberto", + "contributor_pr_closed": "Fechado", + "contributor_pr_loading": "Carregando PRs...", "contributor_pr_count_one": "{{count}} pull request", "contributor_pr_count_other": "{{count}} pull requests", - "contributor_pr_load_failed": "Failed to load pull requests.", - "contributor_pr_network_hint": "Check your internet connection.", - "contributor_pr_empty": "No pull requests found." + "contributor_pr_load_failed": "Não foi possível carregar os pull requests.", + "contributor_pr_network_hint": "Verifique sua conexão com a internet.", + "contributor_pr_empty": "Nenhum pull request encontrado." }