From 177450fffdcc52f5438120b961a4cc3bf125df8b Mon Sep 17 00:00:00 2001 From: Jean Franz <49456614+JeanFranz73@users.noreply.github.com> Date: Wed, 31 Jul 2024 10:08:59 -0300 Subject: [PATCH] feat: Add portuguese (pt_BR) locale --- src/App.axaml | 1 + src/Models/Locales.cs | 1 + src/Resources/Locales/pt_BR.axaml | 600 ++++++++++++++++++++++++++++++ 3 files changed, 602 insertions(+) create mode 100644 src/Resources/Locales/pt_BR.axaml diff --git a/src/App.axaml b/src/App.axaml index 6e485f3a..d8fb1693 100644 --- a/src/App.axaml +++ b/src/App.axaml @@ -12,6 +12,7 @@ + diff --git a/src/Models/Locales.cs b/src/Models/Locales.cs index cbb1e7f1..098a678b 100644 --- a/src/Models/Locales.cs +++ b/src/Models/Locales.cs @@ -9,6 +9,7 @@ namespace SourceGit.Models public static readonly List Supported = new List() { new Locale("English", "en_US"), + new Locale("Português (Brasil)", "pt_BR"), new Locale("简体中文", "zh_CN"), new Locale("繁體中文", "zh_TW"), }; diff --git a/src/Resources/Locales/pt_BR.axaml b/src/Resources/Locales/pt_BR.axaml new file mode 100644 index 00000000..ef0967ec --- /dev/null +++ b/src/Resources/Locales/pt_BR.axaml @@ -0,0 +1,600 @@ + + + + + Sobre + Sobre o SourceGit + • Construído com + © 2024 sourcegit-scm + • Editor de Texto de + • Fontes monoespaçadas de + • Código-fonte pode ser encontrado em + Cliente Git GUI Livre e de Código Aberto + Adicionar Worktree + O que Checar: + Branch Existente + Criar Nova Branch + Localização: + Caminho para este worktree. Caminho relativo é suportado. + Nome da Branch: + Opcional. O padrão é o nome da pasta de destino. + Rastrear Branch: + Rastreando branch remota + Patch + Erro + Erros levantados e se recusa a aplicar o patch + Erro Total + Semelhante a 'erro', mas mostra mais + Arquivo de Patch: + Selecione o arquivo .patch para aplicar + Ignorar mudanças de espaço em branco + Sem Aviso + Desativa o aviso de espaço em branco no final + Aplicar Patch + Aviso + Emite avisos para alguns erros, mas aplica + Espaço em Branco: + Arquivar... + Salvar Arquivo Como: + Selecione o caminho do arquivo de arquivo + Revisão: + Arquivar + SourceGit Askpass + ARQUIVOS ASSUMIDOS COMO INALTERADOS + NENHUM ARQUIVO ASSUMIDO COMO INALTERADO + REMOVER + ARQUIVO BINÁRIO NÃO SUPORTADO!!! + Responsabilizar + RESPONSABILIZAÇÃO PARA ESTE ARQUIVO NÃO SUPORTADA!!! + Checar ${0}$... + Comparar com Branch + Comparar com HEAD + Comparar com Worktree + Copiar Nome da Branch + Excluir ${0}$... + Excluir {0} branches selecionadas + Descartar todas as alterações + Avançar para ${0}$ + Git Flow - Finalizar ${0}$ + Mesclar ${0}$ em ${1}$... + Puxar ${0}$ + Puxar ${0}$ para ${1}$... + Empurrar ${0}$ + Rebase ${0}$ em ${1}$... + Renomear ${0}$... + Definir Branch de Rastreamento + Desfazer Upstream + Comparar Branch + Bytes + CANCELAR + ALTERAR MODO DE EXIBIÇÃO + Mostrar como Lista de Arquivos e Diretórios + Mostrar como Lista de Caminhos + Mostrar como Árvore de Sistema de Arquivos + Checar Branch + Checar Commit + Aviso: Ao fazer o checkout de um commit, seu Head ficará desanexado + Commit: + Branch: + Alterações Locais: + Descartar + Não Fazer Nada + Guardar & Reaplicar + Cherry-Pick Este Commit + Commit: + Commitar todas as alterações + Cherry-Pick + Limpar Stashes + Você está tentando limpar todas as stashes. Tem certeza que deseja continuar? + Clonar Repositório Remoto + Parâmetros Extras: + Argumentos adicionais para clonar o repositório. Opcional. + Nome Local: + Nome do repositório. Opcional. + Pasta Pai: + URL do Repositório: + FECHAR + Editor + Cherry-Pick Este Commit + Checar Commit + Comparar com HEAD + Comparar com Worktree + Copiar Informações + Copiar SHARebase Interativo ${0}$ até Aqui + Rebase ${0}$ até Aqui + Resetar ${0}$ até Aqui + Reverter Commit + Modificar Mensagem + Salvar como Patch... + Mesclar ao Commit Pai + ALTERAÇÕES + Buscar Alterações... + ARQUIVOS + Arquivo LFS + Submódulo + INFORMAÇÃO + AUTOR + ALTERADO + COMMITTER + Mostra apenas as primeiras 100 alterações. Veja todas as alterações na aba ALTERAÇÕES. + MENSAGEM + PAIS + REFERÊNCIAS + SHA + Insira o assunto do commit + Descrição + Configurar Repositório + Endereço de Email + Endereço de email + Proxy HTTP + Proxy HTTP usado por este repositório + Nome de Usuário + Nome de usuário para este repositório + Copiar + COPIAR MENSAGEM + Copiar Caminho + Copiar Nome do Arquivo + Criar Branch... + Baseado Em: + Checar a branch criada + Alterações Locais: + Descartar + Não Fazer Nada + Guardar & Reaplicar + Nome da Nova Branch: + Insira o nome da branch. + Criar Branch Local + Criar Tag... + Nova Tag Em: + Assinatura GPG + Mensagem da Tag: + Opcional. + Nome da Tag: + Formato recomendado: v1.0.0-alpha + Enviar para todos os remotos após criação + Criar Nova Tag + Tipo: + anotada + leve + Recortar + Excluir Branch + Branch: + Você está prestes a excluir uma branch remota!!! + Também excluir branch remota ${0}$ + Excluir Múltiplas Branches + Você está tentando excluir várias branches de uma vez. Certifique-se de verificar antes de agir! + Excluir Remoto + Remoto: + Alvo: + Confirmar Exclusão do Grupo + Confirmar Exclusão do Repositório + Excluir Submódulo + Caminho do Submódulo: + Excluir Tag + Tag: + Excluir dos repositórios remotos + DIFERENÇA BINÁRIA + NOVO + ANTIGO + Copiar + Modo de Arquivo Alterado + MUDANÇA DE OBJETO LFS + Próxima Diferença + SEM MUDANÇAS OU APENAS MUDANÇAS DE EOL + Diferença Anterior + Diferença Lado a Lado + SUBMÓDULO + NOVO + Realce de Sintaxe + Quebra de Linha + Abrir na Ferramenta de Mesclagem + Diminuir Número de Linhas Visíveis + Aumentar Número de Linhas Visíveis + SELECIONE O ARQUIVO PARA VISUALIZAR AS MUDANÇAS + Mostrar símbolos ocultos + Trocar + Abrir na Ferramenta de Mesclagem + Descartar Alterações + Todas as alterações locais na cópia de trabalho. + Alterações: + Um total de {0} alterações será descartado + Você não pode desfazer esta ação!!! + Favorito: + Novo Nome: + Alvo: + Editar Grupo Selecionado + Editar Repositório Selecionado + Fast-Forward (sem checkout) + Buscar + Buscar todos os remotos + Buscar sem tags + Prune remotos mortos + Remoto: + Buscar Alterações Remotas + Assumir não alterado + Descartar... + Descartar {0} arquivos... + Descartar Alterações nas Linhas Selecionadas + Abrir Ferramenta de Mesclagem Externa + Salvar Como Patch... + Preparar + Preparar {0} arquivos + Preparar Alterações nas Linhas Selecionadas + Stash... + Stash {0} arquivos... + Desfazer Preparação + Desfazer Preparação de {0} arquivos + Desfazer Preparação nas Linhas Selecionadas + Usar Deles (checkout --theirs) + Usar Meu (checkout --ours) + Histórico de Arquivos + FILTRO + Git-Flow + Branch de Desenvolvimento: + Feature: + Prefixo da Feature: + FLOW - Concluir Feature + FLOW - Concluir Hotfix + FLOW - Concluir Release + Alvo: + Hotfix: + Prefixo do Hotfix: + Inicializar Git-Flow + Manter branch + Branch de Produção: + Release: + Prefixo da Release: + Iniciar Feature... + FLOW - Iniciar Feature + Iniciar Hotfix... + FLOW - Iniciar Hotfix + Digite o nome + Iniciar Release... + FLOW - Iniciar Release + Prefixo da Tag de Versão: + Git LFS + Adicionar Padrão de Rastreamento... + Padrão é nome do arquivo + Padrão Personalizado: + Adicionar Padrão de Rastreamento ao Git LFS + Buscar + Buscar Objetos LFS + Execute `git lfs fetch` para baixar objetos Git LFS. Isso não atualiza a cópia de trabalho. + Instalar hooks do Git LFS + Mostrar Locks + Sem Arquivos Bloqueados + Bloquear + Locks LFS + Desbloquear + Forçar Desbloqueio + Prune + Execute `git lfs prune` para excluir arquivos LFS antigos do armazenamento local + Puxar + Puxar Objetos LFS + Execute `git lfs pull` para baixar todos os arquivos Git LFS para a referência atual e checkout + Enviar + Enviar Objetos LFS + Envie arquivos grandes enfileirados para o endpoint Git LFS + Remoto: + Rastrear arquivos nomeados '{0}' + Rastrear todos os arquivos *{0} + Históricos + Alternar Layout Horizontal/Vertical + Alternar Modo de Gráfico Curvo/Polilinha + AUTOR + GRÁFICO & ASSUNTO + SHA + HORA DO COMMIT + PROCURAR SHA/ASSUNTO/AUTOR. PRESSIONE ENTER PARA PROCURAR, ESC PARA SAIR + LIMPAR + SELECIONADO {0} COMMITS + Referência de Atalhos de Teclado + GLOBAL + Cancelar popup atual + Fechar página atual + Ir para a página anterior + Ir para a próxima página + Criar nova página + Abrir diálogo de preferências + REPOSITÓRIO + Commitar mudanças preparadas + Commitar e enviar mudanças preparadas + Modo de Dashboard (Padrão) + Forçar recarregamento deste repositório + Preparar/Despreparar mudanças selecionadas + Modo de busca de commits + Alternar para 'Mudanças' + Alternar para 'Históricos' + Alternar para 'Stashes' + EDITOR DE TEXTO + Fechar painel de busca + Encontrar próxima correspondência + Encontrar correspondência anterior + Abrir painel de busca + Preparar + Despreparar + Descartar + Inicializar Repositório + Caminho: + Repositório inválido detectado. Executar `git init` neste caminho? + Cherry-Pick em andamento. Pressione 'Abort' para restaurar o HEAD original. + Merge em andamento. Pressione 'Abort' para restaurar o HEAD original. + Rebase em andamento. Pressione 'Abort' para restaurar o HEAD original. + Revert em andamento. Pressione 'Abort' para restaurar o HEAD original. + Rebase Interativo + Ramo Alvo: + Em: + Mover Para Cima + Mover Para Baixo + Source Git + ERRO + AVISO + Abrir Menu Principal + Mesclar Ramo + Para: + Opção de Mesclagem: + Ramo de Origem: + Nome: + O Git NÃO foi configurado. Por favor, vá para [Preferências] e configure primeiro. + AVISO + SELECIONAR PASTA + Abrir Com... + Opcional. + Criar Nova Página + Adicionar aos Favoritos + Fechar Aba + Fechar Outras Abas + Fechar Abas à Direita + Copiar Caminho do Repositório + Repositórios + Colar + Agora mesmo + {0} minutos atrás + {0} horas atrás + Ontem + {0} dias atrás + Mês passado + {0} meses atrás + Ano passado + {0} anos atrás + Preferências + APARÊNCIA + Fonte Padrão + Tamanho da Fonte Padrão + Fonte Monoespaçada + Tema + Sobrescrever Tema + GERAL + Servidor de Avatar + Verificar atualizações na inicialização + Idioma + Commits do Histórico + Restaurar as últimas abas abertas na inicialização + Comprimento do Guia de Assunto + Usar largura fixa da aba na barra de título + Linhas de Contexto de Diferença Visíveis + GIT + Buscar remotos automaticamente + Intervalo de Busca Automática + Minuto(s) + Habilitar Auto CRLF + Diretório Padrão de Clone + E-mail do Usuário + E-mail global do usuário git + Caminho de Instalação + Shell + Nome do Usuário + Nome global do usuário git + Versão do Git + Git (>= 2.23.0) é necessário para este aplicativo + ASSINATURA GPG + Assinatura GPG de Commit + Assinatura GPG de Tag + Formato GPG + Caminho de Instalação do Programa + Insira o caminho do programa gpg instalado + Chave de Assinatura do Usuário + Chave de assinatura gpg do usuário + FERRAMENTA DE DIF/MERGE + Caminho de Instalação + Insira o caminho para a ferramenta de dif/merge + Ferramenta + Prunar Remoto + Alvo: + Podar Worktrees + Podar informações de worktree em `$GIT_DIR/worktrees` + Puxar + Branch: + Buscar todos os branches + Para: + Alterações Locais: + Descartar + Não Fazer Nada + Guardar & Reaplicar + Buscar sem tags + Remoto: + Puxar (Buscar & Mesclar) + Usar rebase em vez de merge + Empurrar + Forçar push + Branch Local: + Remoto: + Empurrar Alterações para o Remoto + Branch Remoto: + Definir como branch de rastreamento + Empurrar todas as tags + Empurrar Tag para o Remoto + Empurrar para todos os remotos + Remoto: + Tag: + Sair + Rebase da Branch Atual + Guardar & reaplicar alterações locais + Em: + Rebase: + Atualizar + Adicionar Remoto + Editar Remoto + Nome: + Nome do remoto + URL do Repositório: + URL do repositório git remoto + Copiar URL + Excluir... + Editar... + Buscar + Abrir no Navegador + Podar + Alvo: + Confirmar Remoção de Worktree + Habilitar Opção `--force` + Alvo: + Renomear Branch + Novo Nome: + Nome único para este branch + Branch: + ABORTAR + Limpar (GC & Podar) + Execute o comando `git gc` para este repositório. + Limpar tudo + Configurar este repositório + CONTINUAR + Abrir no Navegador de Arquivos + FILTRADO POR: + BRANCHES LOCAIS + Navegar para HEAD + Criar Branch + Abrir em {0} + Abrir em Ferramentas Externas + Atualizar + REMOTOS + ADICIONAR REMOTO + RESOLVER + Pesquisar Commit + Pesquisar Por + Arquivo + Mensagem + SHA + Autor & Committer + Pesquisar Branches & Tags + Estatísticas + SUBMÓDULOS + ADICIONAR SUBMÓDULO + ATUALIZAR SUBMÓDULO + TAGS + NOVA TAG + Abrir no Terminal + WORKTREES + ADICIONAR WORKTREE + PODAR + URL do Repositório Git + Resetar Branch Atual para Revisão + Modo de Reset: + Mover Para: + Branch Atual: + Revelar no Explorador de Arquivos + Reverter Commit + Commit: + Commitar alterações de reversão + Reescrever Mensagem do Commit + Use 'Shift+Enter' para inserir uma nova linha. 'Enter' é a tecla de atalho do botão OK + Executando. Por favor, aguarde... + SALVAR + Salvar Como... + Patch salvo com sucesso! + Verificar atualizações... + Nova versão deste software disponível: + Falha ao verificar atualizações! + Baixar + Ignorar esta versão + Atualização de Software + Não há atualizações disponíveis no momento. + Unir HEAD ao Parent + Chave SSH Privada: + Caminho para a chave SSH privada + INICIAR + Stash + Incluir arquivos não rastreados + Mensagem: + Opcional. Nome deste stash + Guardar Alterações Locais + Aplicar + Descartar + Pop + Descartar Stash + Descartar: + Stashes + ALTERAÇÕES + STASHES + Estatísticas + COMMITS + COMMITTER + MÊS + SEMANA + ANO + COMMITS: + COMMITTERS: + SUBMÓDULOS + Adicionar Submódulo + Copiar Caminho Relativo + Buscar submódulos aninhados + Abrir Repositório do Submódulo + Caminho Relativo: + Pasta relativa para armazenar este módulo. + Excluir Submódulo + OK + Copiar Nome da Tag + Excluir ${0}$... + Enviar ${0}$... + URL: + Atualizar Submódulos + Todos os submódulos + Inicializar conforme necessário + Recursivamente + Submódulo: + Usar opção --remote + Aviso + Criar Grupo Raíz + Criar Subgrupo + Clonar Repositório + Excluir + ARRASTAR E SOLTAR PASTAS SUPORTADO. AGRUPAMENTO PERSONALIZADO SUPORTADO. + Editar + Abrir Todos os Repositórios + Abrir Repositório + Abrir Terminal + Buscar Repositórios... + Ordenar + Alterações + Git Ignore + Ignorar todos os arquivos *{0} + Ignorar arquivos *{0} na mesma pasta + Ignorar arquivos na mesma pasta + Ignorar apenas este arquivo + Corrigir + Auto-Stage + Informe ao comando para automaticamente stagear arquivos que foram modificados e excluídos, mas novos arquivos que você não informou ao Git não serão afetados. + Você pode stagear este arquivo agora. + COMMIT + COMMIT & PUSH + CTRL + Enter + CONFLITOS DETECTADOS + CONFLITOS DE ARQUIVOS RESOLVIDOS + MENSAGENS RECENTES DE ENTRADA + INCLUIR ARQUIVOS NÃO RASTREADOS + HISTÓRICO DE MENSAGENS + NENHUMA MENSAGEM DE ENTRADA RECENTE + STAGED + DESSTAGEAR + DESSTAGEAR TODOS + NÃO STAGED + STAGEAR + STAGEAR TODOS + VER SUPOR NÃO ALTERADO + Clique com o botão direito nos arquivos selecionados e escolha como resolver conflitos. + WORKTREE + Copiar Caminho + Travar + Remover + Destravar +