Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'share/translations/keepassx_pt_PT.ts')
-rw-r--r--share/translations/keepassx_pt_PT.ts2923
1 files changed, 2317 insertions, 606 deletions
diff --git a/share/translations/keepassx_pt_PT.ts b/share/translations/keepassx_pt_PT.ts
index 0a671ed70..878c18eec 100644
--- a/share/translations/keepassx_pt_PT.ts
+++ b/share/translations/keepassx_pt_PT.ts
@@ -10,14 +10,30 @@
<translation>Acerca</translation>
</message>
<message>
+ <source>Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</source>
+ <translation>Reporte os erros em: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC é distribuído sob os termos da GNU General Public License (GPL) versão 2 ou (em sua opção) versão 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Colaboradores</translation>
</message>
<message>
+ <source>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;See Contributions on GitHub&lt;/a&gt;</source>
+ <translation>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;Consulte os contributos no GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Informação de depuração</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Inclua as seguintes informações sempre que reportar um erro:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Copiar para a área de transferência</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revisão: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribuição: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Bibliotecas:</translation>
</message>
@@ -48,33 +68,27 @@ Kernel: %3 %4</translation>
<translation>Extensões ativas:</translation>
</message>
<message>
- <source>Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</source>
- <translation>Reporte os erros em: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</translation>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC é distribuído sob os termos da GNU General Public License (GPL) versão 2 ou (em sua opção) versão 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Manutenção do projeto:</translation>
</message>
<message>
- <source>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;See Contributions on GitHub&lt;/a&gt;</source>
- <translation>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;Consulte os contributos no GitHub&lt;/a&gt;</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Um agradecimento especial da equipa do KeePassXC a debfx por ter criado a aplicação KeePassX.</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Inclua as seguintes informações sempre que reportar um erro:</translation>
- </message>
- <message>
- <source>Distribution: %1</source>
- <translation>Distribuição: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Tipo de compilação: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP - Confirmar acesso</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Memorizar esta escolha</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 solicitou o acesso a palavras-passe para o(s) seguinte(s) iten(s).
Selecione se deseja permitir o acesso.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP - Confirmar acesso</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Ativar agente SSH (tem que reiniciar)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Selecione se deseja permitir o acesso.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Escrita automática - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Escrita automática</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>A sintaxe da instrução de escrita automática está errada!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>O comando de escrita automática tem um atraso muito grande. Deseja mesmo continuar?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
+ <translation>O comando de escrita automática tem uma pressão de teclas muito lento. Deseja mesmo continuar?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
+ <translation>O comando de escrita automática contém argumentos que se repetem muitas vezes. Deseja mesmo continuar?</translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,318 @@ Selecione se deseja permitir o acesso.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grupo</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Título</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome de utilizador</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequência</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Escrita automática - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Selecionar entrada para escrita automática:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Escrita automática - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC Navegador - Confirmar acesso</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Memorizar esta escolha</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Permitir</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Recusar</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 solicitou o acesso a palavras-passe para o(s) seguinte(s) iten(s).
+Selecione se deseja permitir o acesso.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Diálogo</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Isto é necessário para aceder às suas bases de dados com KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Ativar integração com o navegador</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Geral</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Ativar integração para estes navegadores:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Mostrar &amp;notificação se as credenciais forem solicitadas</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Pe&amp;dir para desbloquear a base de dados se esta estiver bloqueada</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>Apenas serão devolvidas as entradas com o mesmo esquema (http://, https://, ...).</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>Corresponder com os esque&amp;mas do URL (https://...)</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Apenas devolve as melhores entradas para o URL específico em vez das entradas para o domínio.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>Devolve&amp;r apenas as credenciais mais parecidas</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordenar &amp;entradas por título</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordenar credenciais coincidentes por nome de &amp;utilizador</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Desconectar de todos os navegadores</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Esquecer todas as &amp;permissões memorizadas</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avançado</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nunc&amp;a perguntar antes de aceder às credenciais</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nun&amp;ca perguntar antes de atualizar as credenciais</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Apenas a base de dados selecionada tem que estar conectada a um cliente.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Procurar em todas as base de dados abertas por credenciais semel&amp;hantes</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>A criação ou atualização dos campos de cadeias não é suportada.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Most&amp;rar campos avançados que começem com &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Atualiza automaticamente o caminho do KeePassXC ou do caminho do binário keepassxc-proxy para os &apos;sripts&apos; nativos de mensagens ao iniciar.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Atualizar ficheiros de mensagens &amp;nativas ao iniciar</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Suporte à utilização de uma aplicação proxy entre o KeePassXC a a extensão do navegador.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Utilizar uma aplicação de &amp;proxy entre o KeePassXC e a extensão do navegador</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Utilize um proxy personalizado caso o tenha instalado manualmente.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Utilizar pro&amp;xy personalizado</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Procurar...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;AVISO&lt;/b&gt;: as opções seguintes podem ser perigosas!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Ficheiros executáveis (*.exe);;Todos os ficheiros (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Ficheiros executáveis (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Selecionar localização do proxy personalizado</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>Lamentamos mas, no momento, o KeePassXC-Browser não tem suporte a versões Snap.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Pedido de associação de nova chave</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Recebeu um pedido de associação para a chave acima indicada.
+
+Se quiser permitir o acesso à sua base de dados do KeePassXC,
+digite um nome identificável e aceite o pedido.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Guardar e permitir acesso</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Substituir chave existente?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Já existe uma chave de cifra partilhada com o nome &quot;%1&quot;.
+Deseja substituir a chave existente?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Atualizar entrada</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Deseja atualizar as informações em %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Base de dados bloqueada!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>A base de dados ativa está bloqueada!
+Desbloqueie a base de dados selecionada ou escolha outra que esteja desbloqueada.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Definições indisponíveis!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>A base de dados ativa não contém uma entrada de definições.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Nenhuma chave encontrada</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Não foram encontradas chaves de cifra partilhadas nas definições do KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Chaves removidas da base de dados</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Removidas com sucesso %n chave de cifra das definições do KeePassXC.</numerusform><numerusform>Removidas com sucesso %n chaves de cifra das definições do KeePassXC.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>A remover permissões guardadas...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abortar</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Permissões removidas</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Removidas com sucesso as permissões de %n entrada.</numerusform><numerusform>Removidas com sucesso as permissões de %n entradas.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Não existem entradas com permissões!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>A base de dados ativa não contém uma entrada com permissões.</translation>
</message>
</context>
<context>
@@ -149,6 +490,10 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Repita a palavra-passe:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>Ficheiro-&amp;chave</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Procurar</translation>
</message>
@@ -157,6 +502,14 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Criar</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Pergunta de &amp;segurança</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Recarregar</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Ficheiros-chave</translation>
</message>
@@ -177,6 +530,10 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Selecione o ficheiro-chave</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Palavra-passe vazia</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Deseja mesmo utilizar uma cadeia vazia como palavra-passe?</translation>
</message>
@@ -191,20 +548,18 @@ Selecione se deseja permitir o acesso.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>Ficheiro-&amp;chave</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Pergunta de &amp;segurança</translation>
+ <source>Legacy key file format</source>
+ <translation>Formato legado de ficheiro-chave</translation>
</message>
<message>
- <source>Refresh</source>
- <translation>Recarregar</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Palavra-passe vazia</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Está a utilizar um formato legado que pode, no futuro, deixar
+de ser suportado.
+
+Deve considerar a geração de uma novo ficheiro-chave.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +573,10 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Opções de clonagem</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Adicionar &apos; -Clone&apos; ao título</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Substituir nome de utilizador e palavra-passe por referências</translation>
</message>
@@ -225,10 +584,6 @@ Selecione se deseja permitir o acesso.</translation>
<source>Copy history</source>
<translation>Histórico de cópias</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Adicionar &apos; -Clone&apos; ao título</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +681,6 @@ Selecione se deseja permitir o acesso.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importar ficheiro CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Erro</translation>
</message>
@@ -340,17 +691,17 @@ Selecione se deseja permitir o acesso.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> byte, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n bytes, </numerusform><numerusform>%n bytes, </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>linhas, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n linha,</numerusform><numerusform>%n linhas,</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>colunas</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n coluna,</numerusform><numerusform>%n colunas,</numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +723,14 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Procurar</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Recarregar</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Pergunta de segurança:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Incapaz de abrir a base de dados.</translation>
</message>
@@ -380,6 +739,24 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Incapaz de abrir o ficheiro-chave</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Formato legado de ficheiro-chave</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Está a utilizar um formato legado que pode, no futuro, deixar
+de ser suportado.
+
+Deve considerar a geração de uma novo ficheiro-chave.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Não mostrar novamente</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Todos os ficheiros</translation>
</message>
@@ -391,14 +768,6 @@ Selecione se deseja permitir o acesso.</translation>
<source>Select key file</source>
<translation>Selecione o ficheiro-chave</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Recarregar</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Pergunta de segurança:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +784,14 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Incapaz de abrir o ficheiro-chave</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Base de dados aberta. Nada para fazer.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Incapaz de abrir a base de dados.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Base de dados aberta. Nada para fazer.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Sucesso</translation>
</message>
@@ -440,28 +809,122 @@ Agora já a pode guardar.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Nome da base de dados:</translation>
+ <source>General</source>
+ <translation>Geral</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Descrição da base de dados:</translation>
+ <source>Encryption</source>
+ <translation>Cifra</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Número de ciclos muito alto</translation>
+ </message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours or days (or even longer) to open!</source>
+ <translation>Está a utilizar um número muito alto para a transformação de chaves com Argon2.
+
+Se mantiver este número, a sua base de dados pode levar muitas horas/dias (ou ainda mais) para ser aberta!</translation>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation>Percebi, manter número</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Número de ciclos muito baixo</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database may be too easy to crack!</source>
+ <translation>Está a utilizar um número muito baixo para a transformação de chaves com Argon2.
+
+Se mantiver este número, a sua base de dados pode ser desbloqueada muito facilmente!</translation>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation>KDF inalterado</translation>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Falha ao transformar a chave com os novos parâmetros KDF; KDF inalterado.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform>processo</numerusform><numerusform>processos</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Algoritmo de cifra:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 bits (padrão)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 bits</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Função derivação de chave:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Ciclos de transformação:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Nome de utilizador padrão:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source> MiB</source>
- <translation> MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>Utilização de memória:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Paralelismo:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>Meta-dados da base de dados</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Nome da base de dados:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Descrição da base de dados:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Nome de utilizador padrão:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Desempenho</translation>
+ <source>History Settings</source>
+ <translation>Definições do histórico</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +935,27 @@ Agora já a pode guardar.</translation>
<translation>Tamanho máximo para o histórico:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Utilizar reciclagem</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 bits (padrão)</translation>
+ <source>Use recycle bin</source>
+ <translation>Utilizar reciclagem</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 bits</translation>
+ <source>Additional Database Settings</source>
+ <translation>Definições extra da base de dados</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritmo:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Ativar compr&amp;essão (recomendado)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Raiz</translation>
</message>
<message>
@@ -511,22 +975,48 @@ Agora já a pode guardar.</translation>
<translation>Ficheiro não encontrado!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Abrir base de dados do KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Incapaz de abrir a base de dados.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Base de dados do KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Ficheiro aberto no modo de leitura.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Abrir ficheiro CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Ficheiro CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Todos os ficheiros (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Combinar base de dados</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Abrir base de dados do KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Base de dados do KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Fechar?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>%1 está em modo de edição.
+Deseja fechar e perder as alterações?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Guardar alterações?</translation>
</message>
@@ -541,10 +1031,22 @@ Guardar alterações?</translation>
<translation>Falha ao escrever na base de dados.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Palavras-passe</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Guardar base de dados como</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Exportar base de dados para ficheiro CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Falha ao escrever no ficheiro CSV.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nova base de dados</translation>
</message>
@@ -563,12 +1065,6 @@ Please press cancel to finish your changes or discard them.</source>
Prima Cancelar para finalizar as alterações ou descarte-as.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Esta base de dados nunca foi guardada.
-Pode guardar a base de dados ou parar de a bloquear.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,69 +1073,23 @@ Deseja guardar a base de dados antes de a bloquear ?
Se não o fizer, perderá as suas alterações.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>%1 está em modo de edição.
-Deseja fechar e perder as alterações?</translation>
+ <source>Disable safe saves?</source>
+ <translation>Desativar salvaguardas?</translation>
</message>
<message>
- <source>Export database to CSV file</source>
- <translation>Exportar base de dados para ficheiro CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>Ficheiro CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Falha ao escrever no ficheiro CSV.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Incapaz de abrir a base de dados.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Combinar base de dados</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>A base de dados que está a tentar abrir está bloqueada por outra instância do KeePassXC.
-Ainda assim deseja guardar as alterações?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Palavras-passe</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Base de dados já aberta</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>A base de dados que está a tentar abrir está bloqueada por outra instância do KeePassXC.
-
-Ainda assim deseja abrir a base de dados?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Abrir no modo de leitura</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Ficheiro aberto no modo de leitura.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>Abrir ficheiro CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>O KeePassXC não conseguiu guardar a base de dados múltiplas vezes. Muito provavelmente, os serviços de sincronização não permitira a gravação.
+Desativar salvaguardas e tentar novamente?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>A procurar...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Alterar chave-mestre</translation>
</message>
@@ -660,6 +1110,14 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Deseja mesmo apagar permanentemente %1 entradas?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Mover entrada para a reciclagem?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Deseja mesmo mover a entrada &quot;%1&quot; para a reciclagem?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Mover entradas para a reciclagem?</translation>
</message>
@@ -668,28 +1126,28 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation><numerusform>Pretende realmente mover a entrada(s) %n para a reciclagem ?</numerusform><numerusform>Deseja mesmo mover %n entrada(s) para a reciclagem?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Apagar grupo?</translation>
+ <source>Execute command?</source>
+ <translation>Executar comando?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Deseja mesmo apagar permanentemente o grupo &quot;%1&quot;?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Deseja mesmo executar o seguinte comando?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossível de calcular a chave-mestre</translation>
+ <source>Remember my choice</source>
+ <translation>Memorizar escolha</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Mover entrada para a reciclagem?</translation>
+ <source>Delete group?</source>
+ <translation>Apagar grupo?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Deseja mesmo mover a entrada &quot;%1&quot; para a reciclagem?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Deseja mesmo apagar permanentemente o grupo &quot;%1&quot;?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>A procurar...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Impossível de calcular a chave-mestre</translation>
</message>
<message>
<source>No current database.</source>
@@ -708,20 +1166,8 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Sem resultados</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Executar comando?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Deseja mesmo executar o seguinte comando?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Memorizar escolha</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Pedido de recarregamento automático</translation>
+ <source>File has changed</source>
+ <translation>Ficheiro alterado</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -732,8 +1178,10 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Pedido de união</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>O ficheiro da base de dados foi alterado e tem alterações por guardar. Deseja combinar as alterações?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>A base de dados foi alterada e tem alterações não gravadas.
+Deseja juntar as suas alterações?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -749,6 +1197,89 @@ Ainda assim deseja abrir a base de dados?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>A gerar token TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Fechar</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Geral</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Palavra-passe</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Expira</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome de utilizador</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Escrita automática</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>A procurar</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Anexos</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Janela</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequência</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Pesquisa</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Limpar</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Nunca</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEGIDA]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Desativada</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Ativada</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -775,6 +1306,30 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Histórico</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>Agente SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/d</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(cifrada)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Selecionar chave privada</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Ficheiro muito grande para ser uma chave privada</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Falha ao abrir a chave privada</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Histórico da entrada</translation>
</message>
@@ -795,22 +1350,20 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Novo atributo</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Selecionar ficheiro</translation>
+ <source>Confirm Remove</source>
+ <translation>Confirmação de remoção</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Incapaz de abrir o ficheiro</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Tem a certeza de que deseja remover este atributo?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Guardar anexo</translation>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEGIDA]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Incapaz de guardar o anexo:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Prima Mostrar para ver ou editar</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -829,20 +1382,16 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>1 ano</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Confirmação de remoção</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Tem a certeza de que deseja remover este atributo?</translation>
+ <source>Apply generated password?</source>
+ <translation>Aplicar palavra-passe gerada?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[PROTEGIDA] Por favor revele para ver ou editar</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Deseja aplicar a palavra-passe gerada para esta entrada?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Tem a certeza de que deseja remover este anexo?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Entrada atualizada com sucesso.</translation>
</message>
</context>
<context>
@@ -860,18 +1409,6 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Remover</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Anexos</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Guardar</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Abrir</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Editar nome</translation>
</message>
@@ -883,24 +1420,24 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>Reveal</source>
<translation>Revelar</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Ativar escrita automática para esta entrada</translation>
+ <source>Attachments</source>
+ <translation>Anexos</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Cor principal:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Cor secundária:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Título da janela:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Ativar escrita automática para esta entrada</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -911,16 +1448,24 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>&amp;Usar sequência personalizada de escrita automática:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Utilizar se&amp;quência padrão</translation>
+ <source>Window Associations</source>
+ <translation>Associação de janelas</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Definir sequê&amp;ncia personalizada:</translation>
+ <source>-</source>
+ <translation>-</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Associação de janelas</translation>
+ <source>Window title:</source>
+ <translation>Título da janela:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Utilizar sequência específica para esta associação:</translation>
</message>
</context>
<context>
@@ -945,12 +1490,8 @@ Ainda assim deseja abrir a base de dados?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Título:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Nome de utilizador:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -961,20 +1502,104 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Repetição:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Título:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Expira</translation>
+ <source>Notes</source>
+ <translation>Notas</translation>
</message>
<message>
<source>Presets</source>
<translation>Predefinições</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Notas:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Alternar caixa de seleção para mostrar a secção de notas.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nome de utilizador:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulário</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Remover chave do agente depois de</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>segundos</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Impressão digital</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Remover chave do agente ao fechar/bloquear a base de dados</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Chave pública</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Adicionar chave ao agente ao abrir/desbloquear a base de dados</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Comentário</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Decifrar</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/d</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copiar para a área de transferência</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Chave privada</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation>Ficheiro externo</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Procurar...</translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation>Anexo</translation>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation>Adicionar ao agente</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Remover do agente</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Solicitar confirmação para utilizar esta chave</translation>
</message>
</context>
<context>
@@ -1046,6 +1671,14 @@ Ainda assim deseja abrir a base de dados?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Utilizar ícone padrão</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Utilizar íco&amp;ne personalizado</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Adicionar ícone personalizado</translation>
</message>
@@ -1054,6 +1687,18 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Apagar ícone personalizado</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Descarregar &apos;favicon&apos;</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Incapaz de obter o &apos;favicon&apos;.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Dica: pode ativar o Google como recurso em Ferramentas -&gt; Definições -&gt; Segurança</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Imagens</translation>
</message>
@@ -1066,24 +1711,12 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Selecionar imagem</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Descarregar &apos;favicon&apos;</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Incapaz de obter o &apos;favicon&apos;.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Incapaz de ler o ícone</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Utilizar ícone padrão</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Utilizar íco&amp;ne personalizado</translation>
+ <source>Custom icon already exists</source>
+ <translation>Já existe um ícone personalizado</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1093,14 +1726,6 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Este ícone está a ser utilizado por %1 entradas e será substituído pelo ícone padrão. Tem a certeza de que deseja apagar o ícone?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Dica: pode ativar o Google como recurso em Ferramentas -&gt; Definições -&gt; Segurança</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>Já existe um ícone personalizado</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1120,15 +1745,130 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Dados do plugin</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Remover</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Apagar dados do plugin?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Tem a certeza de que deseja apagar os dados do plugin?
+Esta ação pode implicar um funcionamento errático.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Chave</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Valor</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation>- Cópia</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nome</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Tamanho</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulário</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Adicionar</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Remover</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Abrir</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Guardar</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Selecionar ficheiros</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Tem a certeza de que deseja remover %n anexo?</numerusform><numerusform>Tem a certeza de que deseja remover %n anexos?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirmação de remoção</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Guardar anexos</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Não foi possível criar o diretório:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Tem a certeza de que deseja substituir o ficheiro &quot;%1&quot; pelo anexo?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Confirmação de substituição</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Não foi possível guardar os anexos:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Não foi possível abrir o anexo:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Não foi possível abrir os anexos:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Não foi possível abrir os ficheiros:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1157,6 +1897,11 @@ Ainda assim deseja abrir a base de dados?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Grupo</translation>
</message>
@@ -1173,9 +1918,67 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ref: </translation>
+ <source>Never</source>
+ <translation>Nunca</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Palavra-passe</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Criada</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Modificada</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Acedida</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Anexos</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Vista personalizada</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Ocultar nome de utilizador</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Ocultar palavras-passe</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Ajustar à janela</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Ajustar ao conteúdo</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Repor predefinições</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Anexos (ícone)</translation>
</message>
</context>
<context>
@@ -1186,6 +1989,17 @@ Ainda assim deseja abrir a base de dados?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Ficheiro não guardado!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Não foi possível guardar o ficheiro de mensagens nativas.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1235,6 +2049,10 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Certificar de que a palavra-passe contém caracteres de todos os grupos</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII expandido</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1248,6 +2066,361 @@ Ainda assim deseja abrir a base de dados?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave-mestre</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Não foi possível emitir a pergunta de segurança.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Chave errada ou base de dados danificada.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Não foi possível emitir a pergunta de segurança.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave-mestre</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>cabeçalhos em falta</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave-mestre</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Tamanho inválido para o &apos;checksum&apos; do cabeçalho</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Disparidade no cabeçalho SHA256</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Chave errada ou base de dados danificada (disparidade HMAC)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Cifra desconhecida</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Falha ao processar os parâmetros KDF no cabeçalho</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Função de derivação de chave (KDF) não suportada ou parâmetros inválidos</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Encontrados campos legados no ficheiro KDBX4.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Algoritmo inválido de cifra simétrica.</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Algoritmo inválido de cifra simétrica IV.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave-mestre</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Cifra não suportada</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Algoritmo de compressão não suportado</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Tamanho inválido para os ciclos de transformação </translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Não é uma base de dados do KeePass.</translation>
+ </message>
+ <message>
+ <source>The selected file is an old KeePass 1 database (.kdb).
+
+You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
+This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
+ <translation>O ficheiro selecionado é uma base de dados do KeePass 1 (.kdb).
+
+Pode importá-lo clicando em Base de dados - &gt; &apos;Importar base de dados do KeePass 1...&apos;.
+Esta é uma migração unidirecional. Não será possível abrir a base de dados importada com a versão 0.4 do KeePassX.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Versão da base de dados KeePass2 não suportada.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Falha no processamento XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Sem grupo root</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Dados ou uuid do ícone em falta</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Valor ou chave de dados personalizados em falta</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Múltiplos elementos de grupo</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Valor inválido para EnableAutoType</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Valor inválido para EnableSearching</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>UUID de grupo não encontrado</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Elemento de histórico na entrada do histórico</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Elemento do histórico com uuid diferente</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Não foi possível decifrar a cadeia vazia</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Encontrado atributo personalizado em duplicado</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Chave &apos;string&apos; ou valor em falta</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Encontrado anexo em duplicado</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Chave binária ou valor em falta</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Associação de escrita automática ou sequência em falta</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Valor booleano inválido</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Valor de data/hora inválido</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Valor de cor inválido</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Parte da cor RGB inválida</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Valor numérico inválido</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Valor uuid inválido</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Não foi possível descomprimir o binário</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1277,6 +2450,35 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Versão da base de dados KeePass não suportada.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Não foi possível ler a cifra IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Número inválido de grupos</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Número inválido de entradas</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Tamanho inválido para a &apos;hash&apos; do conteúdo</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Número inválido para os ciclos de transformação</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Não foi possível criar a árvore de grupo</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Raiz</translation>
</message>
@@ -1288,129 +2490,141 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Chave errada ou base de dados danificada.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Não é uma base de dados do KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Falha ao transformar a chave</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Versão da base de dados KeePass não suportada.</translation>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Chave errada ou base de dados danificada.</translation>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Incapaz de calcular a chave-mestre</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Incapaz de emitir a pergunta de segurança.</translation>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>O ficheiro selecionado é uma base de dados do KeePass 1 (.kdb).
-
-Pode importá-lo clicando em Base de dados - &gt; &apos;Importar base de dados do KeePass 1...&apos;.
-Esta é uma migração unidirecional. Não será possível abrir a base de dados importada com a versão 0.4 do KeePassX.</translation>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Incapaz de emitir a pergunta de segurança.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossível de calcular a chave-mestre</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Erro fatal ao testar as funções de criptografia.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Erro</translation>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Não foi possível criar o ficheiro de bloqueio. Modo de única instância desativado.</translation>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Já está em execução uma instância do KeePassXC.</translation>
+ <source>Invalid group field type</source>
+ <translation>Tipo inválido para o campo de grupo</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>O ficheiro de bloqueio da instância única é inválido. A iniciar nova instância.</translation>
+ <source>Missing group id or level</source>
+ <translation>ID ou nível de grupo em falta</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Abrir base de dados</translation>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Definições da base de dados</translation>
+ <source>Invalid entry field size</source>
+ <translation>Tamanho inválido para o campo da entrada</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Copiar nome de utilizador para a área de transferência</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Copiar palavra-passe para a área de transferência</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Definições</translation>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Mostrar barra de ferramentas</translation>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>apenas leitura</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Alternar janela</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Base de dados do KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Todos os ficheiros</translation>
+ <source>Invalid entry field type</source>
+ <translation>Tipo inválido para o campo da entrada</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Guardar base de dados reparada</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>O ficheiro de bloqueio da instância única é inválido. A iniciar nova instância.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Falha ao escrever na base de dados.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Não foi possível criar o ficheiro de bloqueio. Modo de única instância desativado.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Já está em execução uma instância do KeePassXC.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Erro fatal ao testar as funções de criptografia.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Erro</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>Base &amp;de dados</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>Bases de dados &amp;recentes</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importar</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>Aj&amp;uda</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>E&amp;ntradas</translation>
</message>
@@ -1419,12 +2633,16 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>Copiar at&amp;ributo para a área de transferência</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Palavra-passe única baseada em tempo</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Grupos</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Ver</translation>
+ <source>&amp;Tools</source>
+ <translation>Ferramen&amp;tas</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1435,6 +2653,10 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>&amp;Acerca</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>Abrir base de dad&amp;os...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>Guardar base de dado&amp;s</translation>
</message>
@@ -1475,24 +2697,24 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>Apagar g&amp;rupo</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>&amp;Definições da base de dados</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>G&amp;uardar base de dados como...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Clonar entrada</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Alterar chave-&amp;mestre...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Palavra-passe &apos;timed one-time&apos;</translation>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Definições da base de dados</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Copiar &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Definições da base de dados</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Mostrar TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Clonar entrada</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1503,14 +2725,26 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>Copiar nome de &amp;utilizador</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Copiar nome de utilizador para a área de transferência</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Cop&amp;iar palavra-passe</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Copiar palavra-passe para a área de transferência</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>Definiçõe&amp;s</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Gerador de palavras-passe</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>E&amp;xecutar escrita automática</translation>
</message>
@@ -1527,165 +2761,222 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>&amp;Título</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Copiar título para a área de transferência</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Copiar URL para a área de transferência</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Notas</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Gerador de palavras-passe</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Copiar notas para a área de transferência</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Limpar histórico</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Exportar para ficheiro CSV...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>Base &amp;de dados</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importar base de dados do KeePass 1...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importar</translation>
+ <source>Import CSV file...</source>
+ <translation>Importar ficheiro CSV...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>Ferramen&amp;tas</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Re&amp;parar base de dados...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Mostrar TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Configurar TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Copiar &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Limpar reciclage&amp;m</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Limpar reciclagem</translation>
+ <source>Clear history</source>
+ <translation>Limpar histórico</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Erro de acesso ao ficheiro %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Sair do KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Parece que está a utilizar KeepassHTTP para integração com o navegador. Esta funcionalidade foi descontinuada e será removida brevemente.&lt;br&gt;Considere a utilização de KeePassXC-Browser! Para obter ajuda na migração, aceda ao nosso &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;guia de migração&lt;/a&gt; (aviso %1 de 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Toque no botão da sua YubiKey!</translation>
+ <source>read-only</source>
+ <translation>apenas leitura</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>Aj&amp;uda</translation>
+ <source>Settings</source>
+ <translation>Definições</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>Abrir base de dad&amp;os...</translation>
+ <source>Toggle window</source>
+ <translation>Alternar janela</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>G&amp;uardar base de dados como...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Sair do KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Alterar chave-&amp;mestre...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Base de dados do KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Exportar para ficheiro CSV...</translation>
+ <source>All files</source>
+ <translation>Todos os ficheiros</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Importar base de dados do KeePass 1...</translation>
+ <source>Open database</source>
+ <translation>Abrir base de dados</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Importar ficheiro CSV...</translation>
+ <source>Save repaired database</source>
+ <translation>Guardar base de dados reparada</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Re&amp;parar base de dados...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Falha ao escrever na base de dados.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Configurar TOTP...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation>Toque no botão da sua YubiKey!</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using an unstable build of KeePassXC!
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>AVISO: está a utilizar uma versão instável do KeepassXC!
+Existe um risco bastante grande e deve efetuar um backup da base de dados.
+Esta versão não deve ser utilizada para uma utilização regular.</translation>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Diálogo</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Chave inválida, esperada chave OpenSSH</translation>
</message>
<message>
- <source>General</source>
- <translation>Geral</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Disparidade nos limites PEM</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>M&amp;ostrar notificação se as credenciais forem solicitadas</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Falha na descodificação Base64</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Ordenar entradas coincidentes por nome de &amp;utilizador</translation>
+ <source>Key file way too small.</source>
+ <translation>Ficheiro-chave muito pequeno</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Re&amp;mover todas as permissões guardadas para as entradas da base de dados ativa</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>ID do cabeçalho mágico do ficheiro-chave inválida</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Avançado</translation>
+ <source>Found zero keys</source>
+ <translation>Encontradas zero chaves</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Permitir sempre &amp;acesso às entradas</translation>
+ <source>Failed to read public key.</source>
+ <translation>Falha ao ler a chave pública.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Permitir sempre at&amp;ualizar as entradas</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Ficheiro danificado, erro ao ler a chave privada</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Procurar em todas as base de dados abertas por entradas semel&amp;hantes</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Não existe chave privada para decifrar</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>Porta HTTP:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>A tentar executar KDF sem cifra</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Porta padrão: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Requer frase-chave para decifrar esta chave</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Pe&amp;dir para desbloquear a base de dados se esta estiver bloqueada</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Falha na derivação da chave, ficheiro chave danificado?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Ordenar &amp;entradas por título</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Falha ao decifrar, frase-chave errada?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>O KeePassXC vai escutar nesta porta em 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>EOF inesperado ao ler a chave pública</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Incapaz de associar às portas privilegiadas </translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>EOF inesperado ao ler a chave privada</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Não é possível associar a portas privilegiadas inferiores à 1024!
-Será utilizada a porta 19455 (padrão).</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Incapaz de escrever a chave pública porque está vazia</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>R&amp;emover todas as chaves cifradas partilhadas da base de dados ativa</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>EOF inesperado ao escrever a chave pública</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>Most&amp;rar campos avançados que começam com &quot;KPH: &quot;</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Incapaz de escrever a chave privada porque está vazia</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>A criação ou atualização dos campos de cadeias não é suportada.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>EOF inesperado ao escrever a chave privada</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Tipo de chave não suportado: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Cifra desconhecida: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Cifra IV é muito curta para MD kdf</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>KDF desconhecido: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Tipo de chave desconhecido: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Diálogo</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1696,6 +2987,15 @@ Será utilizada a porta 19455 (padrão).</translation>
<translation>Ativar servidor KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Geral</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>M&amp;ostrar notificação se as credenciais forem solicitadas</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Apenas devolve as melhores entradas para o URL específico em vez das entradas para o domínio.</translation>
</message>
@@ -1704,6 +3004,10 @@ Será utilizada a porta 19455 (padrão).</translation>
<translation>Devolve&amp;r apenas as entradas coincidentes</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Pe&amp;dir para desbloquear a base de dados se esta estiver bloqueada</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Apenas serão devolvidas as entradas com o mesmo esquema (http://, https://, ftp://, ...).</translation>
</message>
@@ -1712,27 +3016,108 @@ Será utilizada a porta 19455 (padrão).</translation>
<translation>Corresponder com os esque&amp;mas do URL</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Ordenar entradas coincidentes por nome de &amp;utilizador</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Ordenar &amp;entradas por título</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>R&amp;emover todas as chaves cifradas partilhadas da base de dados ativa</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Re&amp;mover todas as permissões guardadas para as entradas da base de dados ativa</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Gerador de palavra-passe</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Avançado</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Permitir sempre &amp;acesso às entradas</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Permitir sempre at&amp;ualizar as entradas</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Apenas a base de dados selecionada tem que estar conectada a um cliente.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>As opções seguintes podem ser perigosas!
-Apenas as deve alterar se souber o que está a fazer.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Procurar em todas as base de dados abertas por entradas semel&amp;hantes</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>A criação ou atualização dos campos de cadeias não é suportada.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Most&amp;rar campos avançados que começam com &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Porta HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Porta padrão: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>O KeePassXC vai escutar nesta porta em 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;AVISO&lt;/b&gt;: as opções seguintes podem ser perigosas!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;A funcionalidade KeePassHTTP foi descontinuada e será removida brevemente.&lt;br&gt;Considere a utilização de KeePassXC-Browser! Para obter ajuda na migração, aceda ao nosso &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;guia de migração&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Incapaz de associar às portas privilegiadas </translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Não é possível associar a portas privilegiadas inferiores à 1024!
+Será utilizada a porta 19455 (padrão).</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Palavra-passe:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>qualidade</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropia</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Palavra-passe</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Tipos de caracteres</translation>
</message>
@@ -1753,38 +3138,50 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<translation>Caracteres especiais</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>ASCII expandido</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Excluir caracteres semelhantes</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Aceitar</translation>
+ <source>Pick characters from every group</source>
+ <translation>Obter caracteres de todos os grupos</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Comprimento:</translation>
</message>
<message>
- <source>strength</source>
- <translation>qualidade</translation>
+ <source>Passphrase</source>
+ <translation>Frase-chave</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropia</translation>
+ <source>Wordlist:</source>
+ <translation>Lista de palavras:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Comprimento:</translation>
+ <source>Word Count:</source>
+ <translation>Número de palavras:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Obter caracteres de todos os grupos</translation>
+ <source>Word Separator:</source>
+ <translation>Separador de palavras:</translation>
</message>
<message>
<source>Generate</source>
<translation>Gerar</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Aceitar</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Fechar</translation>
</message>
@@ -1802,51 +3199,276 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Má</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Fraca</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Boa</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Excelente</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Palavra-passe</translation>
+ <source>Database not opened</source>
+ <translation>Base de dados não aberta</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>ASCII expandido</translation>
+ <source>Database hash not available</source>
+ <translation>&apos;Hash&apos; da base de dados não disponível</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Frase-chave</translation>
+ <source>Client public key not received</source>
+ <translation>Chave pública do cliente não recebida</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Lista de palavras:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Não foi possível decifrar a mensagem</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Número de palavras:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Tempo limite atingido ou não foi possível comunicar com o KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Separador de palavras:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Ação cancelada ou recusada</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Copiar</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Mensagem não decifrada ou chave pública não encontrada, Ativou as mensagens nativas no KeePassXC?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Falha ao associar o KeePassXC. Tente novamente.</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Alteração de chave não efetuada</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Chave de cifra não reconhecida</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Não existem bases de dados guardadas</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Ação incorreta</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Recebida mensagem vazia</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>URL não disponibilizado</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Não existem credenciais</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Erro desconhecido</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Adicionar entrada à base de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Caminho da base de dados.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Ficheiro-chave da base de dados.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>caminho</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Nome de utilizador para a entrada.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>nome de utilizador</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL para a entrada.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Pedir palavra-passe para a entrada.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Gerar palavra-passe para a entrada.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Tamanho da palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>tamanho</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Caminho da entrada a adicionar.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Copiar palavra-passe da entrada para a área de transferência.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation>Caminho da entrada a copiar.</translation>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation>Tempo limite, em segundos, antes de limpar a área de transferência.</translation>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>Editar entrada.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Título para a entrada.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>título</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Caminho da entrada a editar.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Estimar entropia da palavra-passe.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Palavra-passe para a qual será estimada a entropia.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Executar análise avançada da palavra-passe.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Extrair e mostrar o conteúdo da base de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Caminho da base de dados a extrair.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Digite a palavra-passe para desbloquear %1.</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Falha ao carregar o ficheiro-chave %1: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>AVISO: está a utilizar um formato legado que pode, no futuro, deixar
+de ser suportado.
+
+Deve considerar a geração de uma novo ficheiro-chave.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Comandos disponíveis:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Nome do comando a executar.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Listar entradas da base de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Caminho do grupo a listar. Padrão é /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Localizar entradas rapidamente.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Termo de pesquisa</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Combinar duas bases de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Caminho da base de dados de destino da combinação.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Caminho da base de dados de origem da combinação.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Utilizar as mesmas credenciais para ambos os ficheiros.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Ficheiro-chave da base de dados para a combinação.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Mostrar informações de uma entrada.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Nome dos atributos a mostrar. Esta opção pode ser especificada mais do que uma vez, sendo que os atributos são mostrados um por linha, na ordem indicada. Se não especificar atributos, será dado um resumo dos atributos padrão.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>atributo</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nome da entrada a mostrar.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>Dispositivo NULL</translation>
@@ -1870,8 +3492,28 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<translation>carácter de fecho em falta</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>INTERNO - limite inferior &apos;unget&apos; excedido</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – recomendado)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1890,14 +3532,22 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<translation>Palavra-passe</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Notas</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Última modificação</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Criada</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Integração com navegador (legada)</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Integração com navegador</translation>
</message>
@@ -1913,6 +3563,56 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<source>Passive</source>
<translation>Passiva</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agente SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Gerar uma nova palavra-passe baseada em dados (diceware).</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Número de palavras para a palavra-passe.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Lista de palavras para o gerador.
+[Padrão: EFF inglês]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Gerar nova palavra-passe aleatória.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Tamanho da palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Utilizar letras minúsculas para a palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Utilizar letras maiúsculas para a palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Utilizar números para a palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Utilizar caracteres especiais para a palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Utilizar ASCII estendido para a palavra-passe gerada.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1951,8 +3651,8 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Maiúsculas/minúsculas</translation>
+ <source>Search...</source>
+ <translation>Pesquisa...</translation>
</message>
<message>
<source>Search</source>
@@ -1963,8 +3663,8 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<translation>Limpar</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Pesquisa...</translation>
+ <source>Case Sensitive</source>
+ <translation>Maiúsculas/minúsculas</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1974,50 +3674,6 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Já existe uma chave de cifra partilhada com o nome &quot;%1&quot;.
-Deseja substituir a chave de cifra?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Deseja atualizar as informações em %1 - %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>A base de dados ativa está bloqueada!
-Desbloqueie a base de dados selecionada ou escolha outra que esteja desbloqueada.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Removidas com sucesso %1 de cifra - %2 das definições do KeePassXHttp.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Nenhuma chaves de cifra partilhadas encontrada nas definições do KeePassHttp.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>A base de dados ativa não contém uma entrada de definições KeePassHttp.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>A remover permissões guardadas...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Abortar</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Removidas com sucesso as permissões de %1 %2.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>A base de dados ativa não contém uma entrada com permissões.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Pedido de associação de nova chave</translation>
</message>
@@ -2034,33 +3690,77 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>KeePassXC: Substituir chave existente?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Já existe uma chave de cifra partilhada com o nome &quot;%1&quot;.
+Deseja substituir a chave de cifra?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Atualizar entrada</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Deseja atualizar as informações em %1 - %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: Base de dados bloqueada!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>A base de dados ativa está bloqueada!
+Desbloqueie a base de dados selecionada ou escolha outra que esteja desbloqueada.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Remover chaves da base de dados</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Removida com sucesso %n chave de cifra das definições KeePassX/Http.</numerusform><numerusform>Removidas com sucesso % chaves de cifra das definições KeePassX/Http.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Nenhuma chave encontrada</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Nenhuma chaves de cifra partilhadas encontrada nas definições do KeePassHttp.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Definições indisponíveis!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>A base de dados ativa não contém uma entrada de definições KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>A remover permissões guardadas...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abortar</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Permissões removidas</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Removidas com sucesso as permissões de %n entrada.</numerusform><numerusform>Removidas com sucesso as permissões de %n entradas.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Não existem entradas com permissões!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>A base de dados ativa não contém uma entrada com permissões.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2084,10 +3784,26 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Definições básicas</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Abrir apenas uma instância do KeepassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Memorizar últimas bases de dados</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Memorizar últimos ficheiros-chave e dispositivos de segurança</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Ao iniciar, carregar a última base de dados utilizada</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Guardar automaticamente ao fechar</translation>
</message>
@@ -2096,20 +3812,28 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>Guardar automaticamente a cada alteração</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Recarregar base de dados se esta for modificada externamente</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimizar ao copiar para a área de transferência</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimizar janela ao iniciar a aplicação</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Utilizar ícone do grupo ao criar a entrada</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Atalho global de escrita automática</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Não marcar base de dados como alterada para modificações não efetuadas em dados (ex.: expansão de grupos)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Idioma</translation>
+ <source>Hide the Details view</source>
+ <translation>Ocultar vista de detalhes</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2120,75 +3844,97 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>Ao minimizar, ocultar a janela na bandeja do sistema</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Ao iniciar, carregar a última base de dados utilizada</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Recarregar base de dados se esta for modificada externamente</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Ao fechar, ocultar a janela na bandeja do sistema</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Minimizar janela ao iniciar a aplicação</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Definições básicas</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Memorizar últimos ficheiros-chave e dispositivos de segurança</translation>
+ <source>Dark system tray icon</source>
+ <translation>Ícone escuro na bandeja</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Não marcar base de dados como alterada para modificações não efetuadas em dados (ex.: expansão de grupos)</translation>
+ <source>Language</source>
+ <translation>Idioma</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Escrita automática</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Utilizar título da entrada e URL para correspondência entre as janelas e a escrita automática</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Utilizar título da entrada para fazer coincidir com a escrita automática</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Utilizar URL da entrada para fazer coincidir com a escrita automática</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Perguntar antes de executar a escrita automática</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Atalho global de escrita automática</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Atraso de escrita automática</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation> ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Abrir apenas uma instância do KeepassXC</translation>
+ <source>Startup</source>
+ <translation>Arranque</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Gestão de ficheiros</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Guardar bases de dados em segurança (pode ser incompatível com DropBox e outros serviços)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Criar backup da base de dados antes de guardar</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Gestão de entradas</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Geral</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Tempo limite</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Limpar área de transferência após</translation>
</message>
<message>
<source> sec</source>
- <translation> seg</translation>
+ <comment>Seconds</comment>
+ <translation> seg.</translation>
</message>
<message>
<source>Lock databases after inactivity of</source>
<translation>Bloquear base de dados se inativa durante</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Mostrar palavras-passe em texto simples</translation>
+ <source>Convenience</source>
+ <translation>Conveniência</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Bloquear base de dados ao bloquear a sessão ou ao fechar a tampa do portátil</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2199,16 +3945,16 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>Não pedir repetição da palavra-passe se esta estiver visível</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Tempo limite</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Mostrar palavras-passe em texto simples</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Conveniência</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Ocultar palavras-passe no painel de pré-visualização</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Bloquear base de dados ao bloquear a sessão ou ao fechar a tampa do portátil</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Por definição, ocultar notas da entrada</translation>
</message>
<message>
<source>Privacy</source>
@@ -2218,6 +3964,10 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<source>Use Google as fallback for downloading website icons</source>
<translation>Utilizar o Google como recurso para descarregar os ícones dos sites</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Bloquear novamente a base de dados depois de usar a escrita automática</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2230,6 +3980,14 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>Chave:</translation>
</message>
<message>
+ <source>Default RFC 6238 token settings</source>
+ <translation>Definições padrão do token RFC 6238</translation>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation>Definições do token do fluxo</translation>
+ </message>
+ <message>
<source>Use custom settings</source>
<translation>Usar definições personalizadas</translation>
</message>
@@ -2255,6 +4013,7 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> seg.</translation>
</message>
</context>
@@ -2291,10 +4050,6 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Bem-vindo ao KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Armazene as suas palavras-passe em segurança com o KeePassXC</translation>
</message>
@@ -2318,92 +4073,48 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<source>Recent databases</source>
<translation>Bases de dados recentes</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Bem-vindo ao KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>caminho para um ficheiro de configuração personalizado</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>ficheiro-chave da base de dados</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - Gestor de palavras-passe multi-plataforma</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>ler palavra-passe da base de dados a partir de stdin</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>nome de ficheiro das bases de dados a abrir (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Copiar palavra-passe para a área de transferência</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Remover uma entrada da base de dados.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Caminho da base de dados.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Usar um GUI para desbloquear a base de dados.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Nome da entrada a copiar.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Extrair e mostrar o conteúdo da base de dados.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Caminho da base de dados a extrair.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Nome do comando a executar.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Listar entradas da base de dados.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Caminho do grupo a listar. Padrão é /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Mostrar os UUID das entradas e dos grupos.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Caminho da entrada a remover.</translation>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>Combinar duas bases de dados.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - Gestor de palavras-passe multi-plataforma</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Caminho da base de dados de destino da combinação.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>nome de ficheiro das bases de dados a abrir (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Caminho da base de dados de origem da combinação.</translation>
+ <source>path to a custom config file</source>
+ <translation>caminho para um ficheiro de configuração personalizado</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Utilizar a mesma palavra-passe para ambas as bases de dados.</translation>
+ <source>key file of the database</source>
+ <translation>ficheiro-chave da base de dados</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Mostrar palavra-passe.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>ler palavra-passe da base de dados a partir de stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Nome da entrada a mostrar.</translation>
+ <source>Parent window handle</source>
+ <translation>Gestão da janela parental</translation>
</message>
</context>
</TS> \ No newline at end of file