diff --git a/src/keepass2android/Properties/AndroidManifest_net.xml b/src/keepass2android/Properties/AndroidManifest_net.xml index 5b2a57d2..ac9d00c0 100644 --- a/src/keepass2android/Properties/AndroidManifest_net.xml +++ b/src/keepass2android/Properties/AndroidManifest_net.xml @@ -1,6 +1,6 @@  - - + + diff --git a/src/keepass2android/Resources/Resource.designer.cs b/src/keepass2android/Resources/Resource.designer.cs index ddd61194..a1cd4d0d 100644 --- a/src/keepass2android/Resources/Resource.designer.cs +++ b/src/keepass2android/Resources/Resource.designer.cs @@ -4343,11 +4343,11 @@ namespace keepass2android // aapt resource value: 0x7f090159 public const int brackets = 2131296601; - // aapt resource value: 0x7f0902e6 - public const int browser_intall_text = 2131296998; + // aapt resource value: 0x7f0902e3 + public const int browser_intall_text = 2131296995; - // aapt resource value: 0x7f0902e7 - public const int building_search_idx = 2131296999; + // aapt resource value: 0x7f0902e4 + public const int building_search_idx = 2131296996; // aapt resource value: 0x7f090297 public const int button_change_location = 2131296919; @@ -4478,14 +4478,14 @@ namespace keepass2android // aapt resource value: 0x7f090101 public const int db_key = 2131296513; - // aapt resource value: 0x7f0902e8 - public const int decrypting_db = 2131297000; + // aapt resource value: 0x7f0902e5 + public const int decrypting_db = 2131296997; - // aapt resource value: 0x7f0902e9 - public const int decrypting_entry = 2131297001; + // aapt resource value: 0x7f0902e6 + public const int decrypting_entry = 2131296998; - // aapt resource value: 0x7f0902ea - public const int default_checkbox = 2131297002; + // aapt resource value: 0x7f0902e7 + public const int default_checkbox = 2131296999; // aapt resource value: 0x7f0900f3 public const int default_file_path = 2131296499; @@ -4541,12 +4541,6 @@ namespace keepass2android // aapt resource value: 0x7f090168 public const int ellipsis = 2131296616; - // aapt resource value: 0x7f0902e4 - public const int enable_plugin_question = 2131296996; - - // aapt resource value: 0x7f0902e3 - public const int enable_plugin_title = 2131296995; - // aapt resource value: 0x7f090209 public const int enable_quickunlock = 2131296777; @@ -4577,8 +4571,8 @@ namespace keepass2android // aapt resource value: 0x7f09016a public const int entry_accessed = 2131296618; - // aapt resource value: 0x7f0902eb - public const int entry_and_or = 2131297003; + // aapt resource value: 0x7f0902e8 + public const int entry_and_or = 2131297000; // aapt resource value: 0x7f09017b public const int entry_binaries = 2131296635; @@ -4634,8 +4628,8 @@ namespace keepass2android // aapt resource value: 0x7f09029f public const int error_adding_keyfile = 2131296927; - // aapt resource value: 0x7f0902ec - public const int error_arc4 = 2131297004; + // aapt resource value: 0x7f0902e9 + public const int error_arc4 = 2131297001; // aapt resource value: 0x7f09017c public const int error_can_not_handle_uri = 2131296636; @@ -4676,8 +4670,8 @@ namespace keepass2android // aapt resource value: 0x7f090187 public const int error_nopass = 2131296647; - // aapt resource value: 0x7f0902ed - public const int error_out_of_memory = 2131297005; + // aapt resource value: 0x7f0902ea + public const int error_out_of_memory = 2131297002; // aapt resource value: 0x7f090188 public const int error_pass_gen_type = 2131296648; @@ -4688,8 +4682,8 @@ namespace keepass2android // aapt resource value: 0x7f09018a public const int error_rounds_not_number = 2131296650; - // aapt resource value: 0x7f0902ee - public const int error_rounds_too_large = 2131297006; + // aapt resource value: 0x7f0902eb + public const int error_rounds_too_large = 2131297003; // aapt resource value: 0x7f090221 public const int error_string_key = 2131296801; @@ -4877,11 +4871,11 @@ namespace keepass2android // aapt resource value: 0x7f0901e8 public const int insert_element_here = 2131296744; - // aapt resource value: 0x7f0902ef - public const int install_from_market = 2131297007; + // aapt resource value: 0x7f0902ec + public const int install_from_market = 2131297004; - // aapt resource value: 0x7f0902f0 - public const int install_from_website = 2131297008; + // aapt resource value: 0x7f0902ed + public const int install_from_website = 2131297005; // aapt resource value: 0x7f09019f public const int invalid_algorithm = 2131296671; @@ -5093,8 +5087,8 @@ namespace keepass2android // aapt resource value: 0x7f0901b8 public const int menu_hide_password = 2131296696; - // aapt resource value: 0x7f0902f1 - public const int menu_homepage = 2131297009; + // aapt resource value: 0x7f0902ee + public const int menu_homepage = 2131297006; // aapt resource value: 0x7f0901b9 public const int menu_lock = 2131296697; @@ -5249,9 +5243,6 @@ namespace keepass2android // aapt resource value: 0x7f0902b9 public const int plugins = 2131296953; - // aapt resource value: 0x7f0902e5 - public const int plugins_text = 2131296997; - // aapt resource value: 0x7f09008d public const int popular_domain_0 = 2131296397; diff --git a/src/keepass2android/Resources/values-pt-rBR/strings.xml b/src/keepass2android/Resources/values-pt-rBR/strings.xml index d5efb6e6..32d32f24 100644 --- a/src/keepass2android/Resources/values-pt-rBR/strings.xml +++ b/src/keepass2android/Resources/values-pt-rBR/strings.xml @@ -7,6 +7,7 @@ A Interface do usuário baseia-se no KeepassDroid desenvolvido por Brian Pellin. Código para manipulação do banco de dados baseia-se no KeePass por Dominik Reichl. O robô Android é reproduzido ou modificado do trabalho criado e compartilhado pelo Google e utilizado de acordo com os termos descritos na licença Creative Commons 3.0 Attribution License. O suporte ao SFTP é implementado utilizando a biblioteca JSch sob licença BSD, criada por JCraft, Inc. Aceitar + Negar Adicionar entrada Criar entrada para URL Adicionar grupo @@ -25,6 +26,10 @@ Exibir um botão na tela de senha para encerrar o processo do aplicativo (para usuários paranóicos) Aplicação Configurações + Exibir o nome do grupo no resultado da pesquisa + Mostrar nome do grupo abaixo do título de entrada no resultado das pesquisas. Útil se várias entradas têm o mesmo nome. + Grupo de exibição é agora: %1$s + Mostrar nome do grupo na tela de entrada Segurança Exibição Acesso às senhas de entradas @@ -49,6 +54,7 @@ Dígitos Keepass2Android vem com ABSOLUTAMENTE NENHUMA GARANTIA; Este é um software livre, e você está convidado a redistribui-lo sob as condições da GPL versão 2 ou posterior. \u2026 + Custom.english_ime_setting Digite o nome do arquivo de banco de dados Acessado Cancelar @@ -58,6 +64,7 @@ Confirmar senha Criado Expira + Nome do grupo Arquivo chave (opcional) Modificado Senha @@ -123,6 +130,8 @@ Configurações do banco de dados Excluir Mover para outro grupo + Mover + Navegue para o grupo pai Doe uma cerveja... Editar Esconder Senha @@ -214,6 +223,8 @@ Define se o QuickUnlock está habilitado por padrão ou não. Ocultar o ícone do QuickUnlock O QuickUnlock infelizmente não funciona sem exibir um ícone de notificação. Selecione esta opção para usar um ícone transparente. + Ocultar o ícone do QuickUnlock + QuickUnlock requer uma notificação para funcionar corretamente. Selecione esta opção para exibir uma notificação sem um ícone. Comprimento da senha do QuickUnlock Número máximo de caracteres usado como senha do QuickUnlock. O QuickUnlock falhou: senha incorreta! @@ -242,6 +253,11 @@ Usar transações de arquivo para escrita de bancos de dados Travar com a tela desligada Bloquear o banco de dados quando a tela for desligada. + Bloquear quando deixar o app + Feche o banco de dados quando sair do app pressionando o botão voltar. + Ocultar a opção de doação + Esta configuração é para doadores. Está disponível depois de usar o Keepass2Android por um tempo apenas. + Sem doações, este app não existiria e não poderia ser melhorado continuamente! Se você ainda não doou, por favor, considere fazer uma doação agora. Cache do banco de dados Mantém uma cópia de arquivos remotos de banco de dados no diretório de cache do aplicativo. Isto permite o uso de bancos de dados remotos mesmo desconectado. Certificados SSL @@ -258,6 +274,7 @@ Abre a seleção de teclados quando a inserção estiver disponível através do teclado KP2A após busca do navegador ou do teclado. Trocar automaticamente em dispositivos com root Em dispositivos com root, é possível trocar automaticamente para o teclado Keepass2Android (após a busca por uma entrada ou selecionando a notificação do teclado KP2A) e trocar de volta ao teclado anterior sem exibir o selecionador de método de entrada. Requer a instalação do aplicativo Secure Settings. Veja a documentação do KP2A para mais informações! + Ícone de notificação enquanto desbloqueado Mostra uma notificação permanente enquanto o banco de dados está desbloqueado. Pré-carregar arquivo de banco de dados Inicia o carregamento ou download em segundo plano do arquivo de banco de dados durante a inserção da senha. @@ -334,6 +351,7 @@ Dropbox (pasta KP2A) Se você não quiser dar acesso KP2A para o seu Dropbox completo, você pode selecionar esta opção. Ele irá solicitar somente acesso para a pasta Apps/Keepass2Android. Isto é especialmente adequado ao criar um novo banco de dados. Se você já tiver um banco de dados, clique nesta opção para criar a pasta, em seguida, colocar o arquivo dentro da pasta (a partir de seu PC) e em seguida, selecione esta opção novamente para abrir o arquivo. Google Drive + OneDrive SFTP (SSH transferência de arquivos) Inicialização do arquivo de acesso Localização do banco de dados @@ -348,9 +366,11 @@ Escolha se você deseja utilizar um arquivo de chave em adição a sua senha mestra: Usar arquivo de chave Erro ao adicionar o arquivo de chave! + Custo.language_selection_title Carregar o arquivo auxiliar OTP… Digite o seguinte One-time-passwords (OTPs). Deslize seu Yubikey NEO na parte traseira de seu dispositivo para entrar através de NFC. OTP %1$d + Não foi possível encontrar um app que possa lidar com o desafio. Por favor, instale o Yubichallenge no Google Play. Não foi possível carregar arquivo OTP auxiliar! Por favor, use o plugin OtpKeyProv no KeePass 2.x (PC) para configurar seu banco de dados para uso com as OTPs! Por favor, selecione o banco de dados primeiro. OTP foi descartada por motivos de segurança. @@ -362,16 +382,60 @@ Falha ao criar a chave OTP! Verifique se que você digitou as corretas OTPs. Erro ao atualizar o arquivo OTP auxiliar! Salvar arquivo OTP auxiliar… + O resposta de desafio está incorreta. + Não foi possível carregar o arquivo de desafio auxiliar! + Por favor, use o plugin KeeChallenge no KeePass 2.x (PC) para configurar seu banco de dados para uso com desafio-resposta! + Erro ao atualizar o arquivo OTP auxiliar! + Nome do campo da semente TOTP + Se você estiver usando o plugin Keepass 2 \"TrayTotp\" com configurações não-padrão, digite o nome do campo para o campo de semente aqui de acordo com as configurações no PC. + TOTP configurações nome do campo + Digite o nome do campo do campo de configurações para TrayTotp aqui. + TrayTotp Carregando… Plug-ins Nome do pacote: Descrição (não verificada): Autor (não verificado): + habilitado + desativado + Encontrar plug-ins on-line + %1$s está solicitando credenciais para %2$s. + %1$s está solicitando credenciais. Por favor, selecione uma entrada. + Ativado + Notificações de ação do banco de dados + Plugin será notificado quando um banco de dados está aberto, fechado ou salvo. + Dados de entrada atual + Plugin receberá todos os dados sobre a entrada do banco de dados atual e poderão oferecer ações e modificar a exibição do mesmo. + Consulta próprias credenciais + Plugin poderá consultar as credenciais associadas com o seu próprio pacote de aplicativo. + Credenciais de consulta + Plugin permitirá consultar credenciais para web sites ou aplicações deliberadas. Obter mais tipos de armazenamento Aviso: Falha de validação de certificado de servidor: %1$s. Instale o certificado de raiz adequado em seu dispositivo ou consulte as configurações! Erro: Falha de validação do certificado do servidor! Instale o certificado raiz apropriado em seu dispositivo ou consulte as configurações! Selecione o formato de arquivo + Sinto muito! Keepass2Android foi morto pelo sistema operacional Android! Por razões de segurança, Keepass2Android não mantém suas credenciais selecionadas no disco, então você precisa re-abrir o seu banco de dados. Nota: Isto deve acontecer muito raramente. Se isso acontece, por favor, me deixe uma mensagem no crocoapps@gmail.com. Mudanças + Por favor, note! Esta é uma versão preview e pode vir com algumas falhas! Se você experimentar *alguma coisa* inesperada, por favor me avise (no Codeplex ou por e-mail). + + Versão 0.9.4\n + * adicionado suporte a plug-int: Veja em configurações como obter plug-ins!\n + * publicado QR plug-in (escanear senhas, mostrar senhas como QR code, transferir entradas para outros dispositivos KP2A)\n + * publicado o plugin InputStick (transferir credenciais para seu pc via bluetooth - requer o equipamento InputStick USB)\n + * App de terceiros podem agora simplesmente implementar consultas KP2A para credenciais. Você é desenvolvedor? Porfavor adicione isso ao seu app se adequado!\n + * adicionado suporte a TOTP (compatível com KeeOTP e TrayTotp)\n + * aplicativo não deve mais ser finalizado pelo Android quando banco de dados está aberto\n + * banco de dados não fica bloqueado ao sair do aplicativo com o botão voltar (ver configurações)\n + * mostrar nomes dos grupos nos resultados de pesquisa (*)\n + * adicionado no menu de contexto nos resultados de pesquisa foi incluído a opção \"Navegar para o pai\" (*)\n + * adicionado a opção de mostrar no nome do grupo na tela de entrada (*)\n + * (*) obrigado ao Matthieu por implementar estes recursos!\n + * suporte ao KeeChallenge (com Yubikey NEO). Obrigado a Ben Rush por implementar o conector!\n + * melhorado a interface do usuário\n + * corrigido o bug na interface do Google Drive\n + * adicionado a opção para desativar a \"doação\"\n + * Agora o ícone do QuickUnlock está oculto nos equipamentos com Android 4.2+ por padrão\n + Versão 0.9.3 r5\n * incorporadas correções do Xamarin: Keepass2Android é agora compatível com ART no Android 4.4.2. Finalmente!\n @@ -515,8 +579,8 @@ Lançamento público inicial Senha + Arquivo chave Senha + OTP Senha + OTP secreto (modo de recuperação) - Password + Challenge-Response - Password + Challenge-Response secret (recovery mode) + Senha + desafio-resposta + Senha + Desafio-resposta secreto (modo de recuperação) Ignorar falhas de validação de certificado diff --git a/src/keepass2android/Resources/values-zh-rCN/strings.xml b/src/keepass2android/Resources/values-zh-rCN/strings.xml index 3eb7ce0e..5ad486ab 100644 --- a/src/keepass2android/Resources/values-zh-rCN/strings.xml +++ b/src/keepass2android/Resources/values-zh-rCN/strings.xml @@ -7,6 +7,7 @@ 用户界面基于由 Brian Pellin 开发的 KeepassDroid。数据库操作的代码是基于 Dominik Reichl 开发的KeePass。Android 机器人是转载或修改自谷歌创建、共享的并使用根据创作共用 3.0 许可证中所述的条款。 SFTP 用由 JCraft,Inc. 创建的 JSch 库(BSD许可证)实现 接受 + 拒绝 添加条目 为链接地址创建条目 添加群组 @@ -25,6 +26,10 @@ 在密码界面显示一个结束应用程序进程的按钮 应用程序 应用程序设置 + 在搜索结果中显示群组名 + 在搜索结果中条目标题下显示群组名。如果几个条目具有相同的名称时会很有用。 + 当前显示群组:%1$s + 在条目视图中显示群组名 安全 显示 密码输入接口 @@ -49,6 +54,7 @@ 数字 Keepass2Android 版权归 Philipp Crocoll;软件不带有绝对担保;是自由软件,您可在遵循 GPL 2 或者更高版本的情况下重新发布。 \u2026 + Custom.english_ime_setting 输入数据库名: 访问时间 取消 @@ -58,6 +64,7 @@ 确认密码 创建时间: 失效时间: + 群组名 密钥文件(可选) 修改时间 密码 @@ -123,6 +130,8 @@ 数据库设置 删除 移动到其他群组 + 移动 + 导航字父群组 捐出一瓶啤酒钱...... 编辑 隐藏密码 @@ -214,6 +223,8 @@ 设定是否在默认情况下启用快速解锁 隐藏快速锁定图标 不幸无法显示快速解锁的通知图标。选择此选项可使用一个透明的图标。 + 隐藏快速锁定图标 + 快速解锁需要一条通知以能正常运行。选中本选项以显示一条不带图标的通知。 快速解锁密钥的长度 快速解锁密码的最大长度 解锁失败:密码错误! @@ -242,6 +253,11 @@ 使用文件记录来写数据库 在锁屏时锁定 当锁屏时锁定数据库。 + 离开应用时锁定 + 当通过点按返回键离开本应用时锁定数据库 + 隐藏捐赠选项 + 本设置为捐赠者设定。只有当使用 Keepass2Android 一段时间后才可用。 + 若没有捐款,本应用就不存在也不会有不断地改进!若您尚未捐赠,请考虑现在捐赠吧! 数据库缓存 在程序缓存目录保存一份远程数据库文件副本。这允许离线的时候使用远程数据库。 SSL 证书 @@ -258,6 +274,7 @@ 当从浏览器搜索或键盘后可用通过 KP2A 键盘输入时,打开键盘选择对话框。 在获得根权限的设备上自动切换 在获取根权限的设备上,有可能 (在搜索条目或通过单击 KP2A 键盘通知) 后自动切换到 Keepass2Android 键盘,并切换回先前的键盘且不显示输入法选择框。这还需要安装安全设置应用(Secure Settings app)。详情请参阅 KP2A 文档 ! + 解锁时通知图标 当数据库处于解锁状态栏持续显示通知。 预载入数据库文件 当输入密码项时启动后台加载或下载数据库文件。 @@ -334,6 +351,7 @@ Dropbox(KP2A 文件夹) 如果你不想让 KP2A 访问整个 Dropbox,您可以选中此选项。它将只有访问 应用/Keepass2Android 文件夹的权限。特别适合创建一个新的数据库。如果您已经有一个数据库,点击此选项将创建该新文件夹,然后将你在电脑上的数据库文件放在此文件夹内,然后再选该选项,并以打开该文件。 Google Drive + OneDrive SFTP(SSH 文件传输) 初始化文件访问 数据库位置 @@ -348,9 +366,11 @@ 选择是否用密钥文件而不是您的主密码: 使用密钥文件 添加密钥文件时出错 ! + Custo.language_selection_title 加载一次性密码辅助文件...... 通过 NFC 刷您的 Yubikey NEO 设备来输入下一个一次性密码。 一次性密码 %1$ d + 无应用程序可以处理该操作。请从 Play 商店中安装 Yubichallenge 不能加载一次性密码文件 ! 请使用 KeePass 2.x(电脑端)的 OtpKeyProv 插件来配置您的数据库使用 OTPs ! 请先选择数据库。出于安全原因,一次性密码将被丢弃。 @@ -362,16 +382,60 @@ 无法创建一次性密码密钥!确保你输入了正确的 OTPs。 更新一次性密码辅助文件时出错 ! 正在保存一次性密码辅助文件... + 挑战响应不正确 + 无法加载辅助挑战文件! + 请在 KeePass 2.x (PC) 中使用 KeeChallenge 插件,以使用挑战—响应配置您的数据库! + 更新一次性密码辅助文件时出错 ! + 一次性密码种子字段名称 + 如果您在使用 Keepass 2 插件 \"TrayTotp\" 为非默认设置,在电脑上输入设置种子字段的字段名称。 + TOTP 字段名称设置 + 在这里输入设置字段的字段名称 TrayTotp + TrayTotp 载入中... 插件 包名称: 说明(未验证): 作者(未验证): + 已启用 + 已禁用 + 发现在线插件 + %1$s 正在请求 %2$s 的证书 + %1$s 正在请求证书。请选择一个条目。 + 已启用 + 数据库操作通知 + 当数据库进行打开、关闭或保存操作时,插件会发出通知。 + 当前条目数据 + 插件会获取到当前数据库的所有数据,并允许它提供操作并修改显示。 + 查询自己的凭据 + 插件将获准查询与它相关联当应用程序包的证书。 + 查询凭据 + 插件将获准查询特定的网站及应用的证书。 获取更多的存储类型 警告: 服务器证书验证失败: %1$ s。在您的设备上安装相应的根证书,或请参阅设置 ! 错误: 服务器证书验证失败!在您的设备上安装相应的根证书,或请参阅设置 ! 选择文件格式 + 对不起 !Keepass2Android 被系统结束进程!出于安全原因,Keepass2Android 不在磁盘上存留证书,所以您需要重新打开您的数据库。注:出现该问题的几率极低。如果出现了,请给我发送我邮件至 crocoapps@gmail.com 更新记录 + 请注意 !这是一个预览版本,可能会有一些缺陷 !如果您遇到*任何*错误,请联系我们(通过 Codeplex 或电子邮件)。 + 版本 0.9.4\n +* 添加插件指出:参阅设置查看如何获得插件!\n +* 二维码插件(扫描密码、以二维码方式显示密码、转移条目至其他装有 KP2A 的设备)\n +* InputStick 插件(通过蓝牙转移证书至电脑——需要 InputStick USB 棒)\n +* 第三方应用可以简单地实现查询 KP2A 证书。您是开发者吗?如果合适的话请添加此证书至您的应用!\n +* 添加一次性密码(TOTP)的支持(兼容 KeeOTP 和 TrayTotp)\n +* 当数据库开启时,本应用应该不再会被系统结束进程\n +- - -\n +* 允许当通过点击返回键离开本应用时,不会锁定数据库(参见设置)\n +* 允许在搜索结果中显示群组名\n +* 允许在搜索结果中添加上下文菜单,包含「导航到父级」选项\n +* 允许在输入视图中显示组名\n +感谢 Matthieu 开发的这些新功能!\n +- - -\n +* 支持 KeeChallenge(通过 Yubikey NEO)感谢 Ben Rush 实现本功能!\n +* 改进用户界面\n +* 修复云端硬盘的界面错误\n +* 允许隐藏「捐赠」选项\n +* 快速解锁图标可以在 Android 4.2 及更高版本中隐藏\n Version 0.9.3 r5\n * 合并来自 Xamarin 的修复:Keepass2Android 现在与 Android 4.4.2 上的 ART 兼容了!\n * 错误修复:同步过程中的错误(刷新显示,正确检查 http 上的更改),此错误体现在 Android 2.x 设备上使用 Google Drive 和 SkyDrive时关闭数据库后清除剪贴板,打开附件与键盘显示错误。\n @@ -496,8 +560,8 @@ Initial public release 密码 + 密钥文件 密码 + 一次性密码 密码 + 一次性密码 (恢复模式) - Password + Challenge-Response - Password + Challenge-Response secret (recovery mode) + 密码 + 挑战—响应 + 密码 + 挑战—响应(恢复模式) 忽略证书验证失败