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…
+