From fb5f4e421d8b958ba7fcfa0e6bcaaf1ff350de4b Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 22 Jul 2020 13:37:36 +0530 Subject: [PATCH] Add pt-BR translations and cleanup resources (#947) --- CHANGELOG.md | 1 + app/src/main/res/values-ar/strings.xml | 2 - app/src/main/res/values-cs/strings.xml | 1 - app/src/main/res/values-de/strings.xml | 2 - app/src/main/res/values-es/strings.xml | 2 - app/src/main/res/values-fr/strings.xml | 2 - app/src/main/res/values-ja/strings.xml | 1 - app/src/main/res/values-night/colors.xml | 1 - app/src/main/res/values-pt-rBR/strings.xml | 328 ++++++++++++++++++ app/src/main/res/values-ru/strings.xml | 5 - app/src/main/res/values-zh-rCN/strings.xml | 1 - app/src/main/res/values-zh-rTW/strings.xml | 1 - app/src/main/res/values/arrays.xml | 12 - app/src/main/res/values/colors.xml | 2 - app/src/main/res/values/strings.xml | 7 - .../res/layout/activity_oreo_autofill_sms.xml | 0 app/src/nonFree/res/values/strings.xml | 9 + 17 files changed, 338 insertions(+), 39 deletions(-) create mode 100644 app/src/main/res/values-pt-rBR/strings.xml rename app/src/{main => nonFree}/res/layout/activity_oreo_autofill_sms.xml (100%) create mode 100644 app/src/nonFree/res/values/strings.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index 56f7da0a..ad359643 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ All notable changes to this project will be documented in this file. - Support for ed25519/ECDSA SSH keys - Navigate into newly created folders and scroll to newly created passwords - Support per-directory keys +- Full pt-BR localization ## [1.9.2] - 2020-06-30 diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 300e03e3..643c1641 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -44,7 +44,6 @@ التسمية كلمة السر إختر - إلغاء حفظ البحث @@ -105,7 +104,6 @@ توليد تحديث القائمة أيقونة التطبيق - أيقونة المجلد إستخدم الإعداد الإفتراضي طابق مع ... diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index fdb0aca3..0ed0bcea 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -75,7 +75,6 @@ Extra Zašifrovat jméno Vybrat - Zrušit Uložit Uložit kopii diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 7f1aae8b..cdfb7dba 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -56,7 +56,6 @@ Passwort Extra Auswählen - Abbrechen Speichern Suche @@ -135,7 +134,6 @@ Kein externes Repository ausgewählt Passwort senden als Nur-Text mit behilfe von… App Icon - Verzeichnis Icon Füge das Passwort automatisch in Apps ein (Autofill). Funktioniert nur unter Android 4.3 und höher. Dies basiert nicht auf der Zwischenablage für Android 5.0 oder höher. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index a1fd8725..780e83ca 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -70,7 +70,6 @@ Contraseña: Extra: Seleccionar - Cancelar Guardar Buscar @@ -160,7 +159,6 @@ Ningún repositorio externo seleccionado Enviar contraseña en texto plano usando… Ícono de app - Ícono de directorio Autollena campos de contraseña en aplicaciones. Solo funciona en Android 4.3 y superiores. No depende del portapapales en Android 5.0 y superiores. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index f9ac6d51..19fbdb33 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -77,7 +77,6 @@ Mot de passe Extra Sélectionner - Annuler Sauvegarder Chercher @@ -160,7 +159,6 @@ Pas de dépôt externe séléctionné Envoyer le mot de passe en clair via… Icône de l\'application - Icône du dossier Remplissage automatique des champs de type mot de passe dans les applications. Ne fonctionne que sur les version d\'Android 4.3 et supérieure. Ne dépend pas du presse-papier pour les version d\'Android 5.0 et supérieure. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index d65de8a5..e0e84cda 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -53,7 +53,6 @@ 名前 パスワード 追加 - キャンセル 検索 diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index 06ef3a3d..14f6f2d8 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -7,7 +7,6 @@ #ff111111 #ff373737 - #ff000000 #ff3b6888 #ffffffff diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml new file mode 100644 index 00000000..8ed71353 --- /dev/null +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -0,0 +1,328 @@ + + + + %d itens selecionados + %d itens selecionados + + + Configurações + O diretório já existe + O diretório de destino já existe. A versão atual suporta apenas uma única armazenagem. Você quer excluir o diretório atual de armazenamento de senhas?\n(%1$s) + Excluir diretório + Cancelar + Informações do repositório + + Por favor, clone ou crie um novo repositório abaixo antes de tentar adicionar uma senha ou executar qualquer operação de sincronização. + + Tem certeza que deseja excluir a senha %d? + Tem certeza que deseja excluir a senha %d? + + Mover + Editar + Excluir + Alterar + Usar + Diretório já selecionado + Você quer usar \"%1$s\"? + Senha já existe! + Isso irá sobrescrever %1$s com %2$s. + Erro ao mover senhas + Falha ao mover %1$s para %2$s + + Adicionar senha gerada para %1$s usando o Android Password Store. + Editar a senha para %1$s usando o Android Password Store. + Remova %1$s do armazenamento. + Renomear %1$s para %2$s. + Mova múltiplas senhas para %1$s. + + Senha copiada para área de transferência, você tem %d segundos para colá-la em algum lugar. + Senha copiada para área de transferência + Copiado para a área de transferência + Por favor, informe um nome de arquivo + Por favor, forneça o caminho do arquivo + Você não pode usar uma senha vazia ou conteúdo extra vazio + + Executando comando… + Ocorreu um erro durante uma operação do Git + Mensagem do jgit: \n + + Por favor, corrija a configuração do servidor remoto nas configurações antes de prosseguir + Por favor, importe ou gere seu arquivo de chave SSH nas preferências + Nenhuma chave SSH + Importar + Gerar + Autenticar + Por favor, forneça a senha para a sua chave SSH + Por favor, forneça a senha para este repositório + + Clonar do servidor + Usar diretório local + Local do repositório + Selecione onde criar ou clonar o repositório da sua senha. + Cartão SD + Oculto (preferencial) + Escolha onde armazenar as senhas + Você deve selecionar um diretório onde armazenar suas senhas. Se você deseja armazenar suas senhas dentro do armazenamento oculto do aplicativo, cancele esta caixa de diálogo e desative a opção \"Repositório Externo\". + Servidor + Protocolo + URL do servidor + Porta + Caminho do repositório + Usuário + Modo de autenticação + + Usuário + E-mail + Por favor, insira um endereço de e-mail válido + Clonar + + Nome + Senha + Conteúdo extra + Criptografar nome de usuário + Selecionar + Salvar + Salvar e Copiar + + Pesquisar + Senha: + Conteúdo extra: + Usuário: + Editar senha + Copiar senha + Compartilhar como texto + Última alteração %s + + Repositório + Editar configurações do servidor git + Git utils + Importar chave SSH + Gerar um par de chave SSH + Ver a chave SSH pública gerada + Excluir repositório + Limpar repositório + Geral + Senhas + Tempo limite de cópia da senha + Definir o tempo (em segundos) que a senha está na área de transferência. 0 significa para sempre. Valor atual: %1$s + Copiar senha automaticamente + Automaticamente copie a senha para a área de transferência após a descriptografia ser bem sucedida. + O arquivo selecionado não parece ser uma chave SSH privada. + Chave SSH importada + Erro ao importar chave + Mensagem : \n + Filtragem recursiva + Encontrar senhas do diretório corrente recursivamente. + Ordenação da Senha + Pastas primeiro + Arquivos primeiro + Tipo independente + Preenchimento Automático + Ativar preenchimento automático + Toque em OK para ir para as Configurações de Acessibilidade. Lá, toque em Password Store nos Serviços e toque na chave no canto superior direito para ligar ou desligar. + Quando o serviço estiver ativado, uma caixa de diálogo irá aparecer quando você clicar no campo de senha em um aplicativo se existir uma senha correspondente para o aplicativo. + O Password Store tenta combinar aplicativos com senhas automaticamente. Você pode alterar essa configuração padrão e também as configurações correspondentes por aplicativo. + Configurações de apps e sites + Corresponder automaticamente por padrão + Padrão para \'correspondência automática\' para aplicativos sem configurações personalizadas. Caso contrário, \'Nunca corresponder.\' + Sempre mostrar o diálogo + Mostrar caminho completo + Mostrar o caminho completo de correspondência de arquivos de senha + Outros + Limpar área de transferência 20 vezes + Armazene números consecutivos na área de transferência 20 vezes. Útil em telefones Samsung que apresentam o histórico da área de transferência. + Exclui o repositório local (oculto) + Repositório externo + Use um repositório de senha externo + Selecionar repositório externo + Exportar senhas + Exporta as senhas criptografadas para um diretório externo + Versão + + Gerar Senha + Gerar + Incluir + Tamanho + Numerais + Símbolos + Maiúsculas + Minúsculas + Ambíguo + Pronunciável + Nenhum caractere incluso + Comprimento muito curto para os critérios selecionados + Falha ao gerar uma senha de acordo com as restrições. Tente aumentar o comprimento. + + Xkpasswd Generator + Total de palavras + Separador + Lista de palavras personalizada: %1$s + O dicionário selecionado não contém palavras suficientes de tamanho %1$d..%2$d + + Tipo de gerador de senha + Lista de palavras personalizadas + Usando um arquivo de Lista de Palavras + Usando o arquivo de palavras embutido + Lista de palavras personalizadas + Toque para escolher um arquivo personalizado de lista de palavras contendo uma palavra por linha + + Tamanho + Frase Secreta + Comentário + Gerar + Copiar + Forneça esta chave pública para seu servidor Git. + Gerando chaves… + Concluído! + + OK + Sim + Não + Ir para configurações + Voltar + Cancelar + Pular + Sincronizar repositório + Pull do remoto + Push do remoto + Mostrar a senha + Controle a visibilidade das senhas quando descriptografadas. Isso não desativa a cópia para a área de transferência. + Exibir conteúdo extra + Controlar a visibilidade do conteúdo extra uma vez descriptografado. + Gerar + Atualizar lista + Nenhum repositório externo selecionado + Enviar senha como texto simples usando… + Ícone do aplicativo + + Busca resistente a phishing + Combinar com %1$s + Limpar correspondências existentes + Sem resultados. + Pesquisar no armazenamento… + Falha ao salvar devido a um erro interno + Este app não é suportado no momento + As senhas não coincidem + Gerar senha… + Número máximo de correspondências (%1$d) atingidas; limpar correspondências antes de adicionar novas. + O editor deste aplicativo mudou desde a primeira vez que você associou uma entrada no Password Store: + O aplicativo atualmente instalado pode estar tentando roubar suas credenciais fingindo ser um aplicativo confiável.\n\nTente desinstalar e reinstalar o aplicativo de uma fonte confiável, como a Play Store, Amazon Appstore, F-Droid ou a loja do fabricante do seu telefone. + Instalado: %1$s + Informações avançadas + Manter o preenchimento automático desativado + Reativar preenchimento automático + Alerta + Toque para detalhes… + Possível tentativa de phishing + Preencher e salvar credenciais + Preencher as credenciais + Preencher as senhas + Preencher senhas (pode ser necessário reiniciar o navegador de vez em quando) + Sem suporte + Organização do arquivo de senha + O Password Store pode oferecer para preencher formulários de login e até mesmo salvar credenciais inseridas em aplicativos ou em sites. + Para ativar esse recurso, toque em OK para ir para as configurações de preenchimento automático. Lá, selecione Password Store na lista e confirme na tela confirmação com OK. + Suporte ao preenchimento automático com navegadores instalados: + + Preenche automaticamente campos de senha em aplicativos. Funciona apenas para versões Android 4.3 e superior. Não depende da área de transferência para Android versões 5.0 ou superior. + Usar configurações padrão + Corresponder automaticamente + Combinar com… + Combinar com + Nunca coincidir + Excluir + Escolher… + Escolher e combinar… + Colar + Colar usuário?\n\n%s + Selecione um campo editável para colar o nome de usuário.\nNome de usuário está disponível por %d segundos. + Não foi possível abrir a chave privada ssh, por favor verifique se o arquivo existe + Nova senha + Captura de tela de serviços de acessibilidade + Captura de tela de alternância nos serviços de acessibilidade + Captura de tela do serviço de preenchimento automático em ação + O pull falhou, você está em uma Head avulsa. Usando \"configurações > utils\" do git, salve suas alterações no remoto em uma nova branch e resolva o conflito no seu computador. + Push rejeitado pelo remoto, execute o pull antes de fazer push novamente. Você pode usar Sincronização em vez de pull/push conforme implementa ambos + Push rejeitado pelo remoto, razão: + O remoto rejeito o push non-fast-foward. Cheque a variável receive.denyNonFastForwards no arquivo de configuração do repositório de destino. + Ocorreu um erro durante a operação de push: + Limpar a frase secreta salva para chave SSH local + Limpar senha HTTPS salva + Lembrar senha da chave + Ferramentas de hackers + Abortar rebase e realizar push do novo branch + Hard reset no branch remoto + Commit hash + Falha ao conectar ao serviço de API SSH do OpenKeychain. + Nenhum provedor de API SSH encontrado. O OpenKeychain está instalado? + SSH API pendente falhou + Erro desconhecido de API SSH + Raiz do cartão SD selecionada + Você selecionou a raiz do seu cartão SD para armazenar. Isto é extremamente perigoso e você perderá seus dados, pois seu conteúdo será eventualmente apagado + Abortar e executar Push + Confirmação Biométrica + Falha de autenticação + Falha de autenticação: %s + Ativar autenticação biométrica + Quando ativado, o Password Store irá pedir a sua impressão digital ao iniciar o aplicativo + Hardware de impressão digital não acessível ou ausente + Limpar ID de chave SSH lembrada do OpenKeystore + O local do armazenamento está em seu cartão SD ou armazenamento interno, mas o aplicativo não tem permissão para acessá-lo. + Sua chave pública + Erro ao tentar gerar a chave SSH + Mostrar pastas ocultas + Incluir diretórios ocultos na lista de senhas + Criar pasta + Renomear pasta + O nome da categoria não pode ser vazio + Nome da categoria já existe + O destino deve estar dentro do repositório + Insira o destino para %1$s + Criar + Abrir pesquisa ao inicializar + Abrir barra de pesquisa quando o aplicativo for iniciado + Gerador de Senha + Toque aqui para limpar a área de transferência + O repositório deve ser clonado antes de sincronizar as alterações. + Tema do aplicativo + Claro + Escuro + Configurado pela Economia de bateria + Padrão do sistema + Chave SSH + Senha + Configuração salva com sucesso + Erro de configuração: %s + hostname vazio + por favor, verifique suas configurações e tente novamente + porta deve ser numérica + caminho deve ser absoluto (começar com \'/\') ao usar uma porta personalizada + Frase segura incorreta + Senha incorreta + Criar nova pasta + Criar nova senha + Novo, autopreenchimento renovado! + Nesta versão, o suporte ao preenchimento automático foi aprimorado enormemente com recursos avançados, como proteção antiphishing e confiabilidade aprimorada. Se você não conseguiu usá-lo devido às deficiências da versão anterior, provavelmente adorará a nova iteração. Experimente! + Conceder + Ativar log de depuração (requer reinicialização da aplicação) + Debug log + Se o preenchimento automático não puder determinar um nome de usuário a partir do seu arquivo de senha ou estrutura de diretório, ele usará o valor especificado aqui + Nome padrão + Lembrar senha + Senha + Domínios personalizados + O preenchimento automático distinguirá os subdomínios destes domínios + company.com\npersonal.com + + Senha incorreta + Nenhuma chave PGP correspondente foi encontrada + Erro do OpenKeyChain : %s + + Erro + Falha ao armazenar o arquivo de senha. Por favor, tente novamente. + Falha ao excluir o arquivo de senha %1$s da loja. Por favor, apague-o manualmente. + O arquivo já existe, por favor use um nome diferente + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 3b41758f..7a46da75 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -80,7 +80,6 @@ Дополнительно Зашифровать имя пользователя Выбрать - Отменить Сохранить Сохранить и скопировать @@ -154,9 +153,6 @@ Всего слов Разделитель Пользовательский список слов: %1$s - символ разделитель - числа: - символы: Выбранный словарь не содержит достаточного количества слова заданной длинны %1$d..%2$d @@ -192,7 +188,6 @@ Внешний репозиторий не выбран Поделиться паролем в открытом виде с помощью Иконка приложения - Иконка папки Совпадает с %1$s diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8a57de7b..343d5855 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -53,7 +53,6 @@ 名称 密码 备注 - 取消 搜索 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 6b120faf..bbc9672a 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -50,7 +50,6 @@ 名稱 密碼 備註 - 取消 搜尋 diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 5ede6b6f..1ccdd5eb 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -20,18 +20,6 @@ TitleCase Sentencecase - - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - Classic XKPasswd diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index ebfc822f..bea2e960 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -7,9 +7,7 @@ @color/white @color/white - @color/white #003e5b - #3b6888 #001831 #212121 #ffffffff diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0bf7f413..489b0726 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -101,7 +101,6 @@ Extra content Encrypt username Select - Cancel Save Save and Copy @@ -183,9 +182,6 @@ Total words Separator Custom wordlist: %1$s - separator character - Numbers - Symbols Selected dictionary does not contain enough words of given length %1$d..%2$d @@ -228,7 +224,6 @@ No external repository selected Send password as plaintext using… App icon - Folder icon Phishing-resistant search @@ -241,7 +236,6 @@ Passwords don\'t match Generate password… Extract code from SMS… - Waiting for SMS… Maximum number of matches (%1$d) reached; clear matches before adding new ones. This app\'s publisher has changed since you first associated a Password Store entry with it: The currently installed app may be trying to steal your credentials by pretending to be a trusted app.\n\nTry to uninstall and reinstall the app from a trusted source, such as the Play Store, Amazon Appstore, F-Droid, or your phone manufacturer\'s store. @@ -370,7 +364,6 @@ Add OTP Successfully imported TOTP configuration Failed to import TOTP configuration - Improve reliability in Chrome Exporting passwords… Failed to locate .gpg-id, is your store set up correctly? Found .gpg-id, but it did not contain a key ID, fingerprint or user ID diff --git a/app/src/main/res/layout/activity_oreo_autofill_sms.xml b/app/src/nonFree/res/layout/activity_oreo_autofill_sms.xml similarity index 100% rename from app/src/main/res/layout/activity_oreo_autofill_sms.xml rename to app/src/nonFree/res/layout/activity_oreo_autofill_sms.xml diff --git a/app/src/nonFree/res/values/strings.xml b/app/src/nonFree/res/values/strings.xml new file mode 100644 index 00000000..33f258dc --- /dev/null +++ b/app/src/nonFree/res/values/strings.xml @@ -0,0 +1,9 @@ + + + + + Waiting for SMS… +