Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add pt_BR translation #27

Merged
merged 1 commit into from
Jul 10, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions harbour-sailotp.pro
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ TRANSLATIONS = translations/harbour-sailotp-de.ts \
translations/harbour-sailotp-fi.ts \
translations/harbour-sailotp-fr.ts \
translations/harbour-sailotp-it.ts \
translations/harbour-sailotp-pt_BR.ts \
translations/harbour-sailotp-ru.ts \
translations/harbour-sailotp-sv.ts \
translations/harbour-sailotp-zh_CN.ts
Expand Down
376 changes: 376 additions & 0 deletions translations/harbour-sailotp-pt_BR.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,376 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt_BR">
<context>
<name>About</name>
<message>
<location filename="../qml/pages/About.qml" line="75"/>
<source>A Simple Sailfish OTP Generator
(RFC 6238/4226 compatible)</source>
<translation>Um Simples Gerador de OTP para Sailfish</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="84"/>
<source>Copyright: Stefan Brand
License: BSD (3-clause)</source>
<translation>Copyright: Stefan Brand
Licença: BSD (3-clause)</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="110"/>
<source>SailOTP uses the following third party libs:</source>
<translation>SailOTP usa as seguintes bibliotecas de terceiros</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="121"/>
<source>Contributors:</source>
<translation>Contribuiram:</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="121"/>
<source>Support</source>
<translation>Suporte</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="132"/>
<source>Translators:</source>
<translation>Tradutores:</translation>
</message>
</context>
<context>
<name>AddOTP</name>
<message>
<location filename="../qml/pages/AddOTP.qml" line="69"/>
<source>Show QR-Code</source>
<translation>Mostrar código QR</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="72"/>
<source>Can&apos;t create QR-Code from incomplete settings!</source>
<translation>Não foi possível criar Código QR porque a configuração está incompleta!</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="86"/>
<source>Save</source>
<translation>Salvar</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="86"/>
<source>Add</source>
<translation>Adicionar</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="91"/>
<source>Type</source>
<translation>Tipo</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="93"/>
<source>Time-based (TOTP)</source>
<translation>Baseado em tempo (TOTP)</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="94"/>
<source>Counter-based (HOTP)</source>
<translation>Baseado em contador (HOTP)</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="95"/>
<source>Steam Guard</source>
<translation>Steam Guard</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="101"/>
<source>Title</source>
<translation>Título</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="102"/>
<source>Title for the OTP</source>
<translation>Título para o OTP</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="114"/>
<source>Secret (at least 16 characters)</source>
<translation>Segredo (mínimo de 16 caracteres)</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="116"/>
<source>Secret OTP Key</source>
<translation>Chave secreta OTP</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="128"/>
<source>Length</source>
<translation>Tamanho</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="130"/>
<source>Length of the Token</source>
<translation>Tamanho to Token</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="142"/>
<location filename="../qml/pages/AddOTP.qml" line="144"/>
<source>Time Derivation (Seconds)</source>
<translation>Derivação do tempo (segundos)</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="156"/>
<source>Next Counter Value</source>
<translation>Próximo valor do contador</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="158"/>
<source>Next Value of the Counter</source>
<translation>Próximo valor do contador</translation>
</message>
</context>
<context>
<name>ExportPage</name>
<message>
<location filename="../qml/pages/ExportPage.qml" line="63"/>
<source>File already exists, choose &quot;Overwrite existing&quot; to overwrite it.</source>
<translation>Arquivo já existe, habilite &quot;Sobrescrever existente&quot; para sobrescrevê-lo.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="72"/>
<source>Given file does not exist!</source>
<translation>Não foi possíve encontrar o arquivo!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="91"/>
<location filename="../qml/pages/ExportPage.qml" line="107"/>
<source>Export</source>
<translation>Exportar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="91"/>
<location filename="../qml/pages/ExportPage.qml" line="107"/>
<source>Import</source>
<translation>Importar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="114"/>
<source>Filename</source>
<translation>Nome do arquivo</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="115"/>
<source>File to import</source>
<translation>Arquivo para importar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="115"/>
<source>File to export</source>
<translation>Arquivo para exportar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="128"/>
<source>Overwrite existing</source>
<translation>Sobrescrever existente</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>Password</source>
<translation>Senha</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="135"/>
<source>Password for the file</source>
<translation>Senha para o arquivo</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="148"/>
<source>Passwords don&apos;t match!</source>
<translation>Senhas não coincidem!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="148"/>
<source>Passwords match!</source>
<translation>Senha correta</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="149"/>
<source>Repeated Password for the file</source>
<translation>Repetir a senha para o arquivo</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="173"/>
<source>Here you can Import Tokens from a file. Put in the file location and the password you used on export. Pull left to start the import.</source>
<translation>Importe Tokens salvos em um arquivo. Insira a localização do arquivo e a senha usada durante a exportação. Puxe para a esquerda para iniciar a importação.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="189"/>
<source>Here you can export Tokens to a file. The exported file will be encrypted with AES-256-CBC and Base64 encoded. Choose a strong password, the file will contain the secrets used to generate the Tokens for your accounts. Pull left to start the export.</source>
<translation>Exporte os Tokens para um arquivo. O arquivo expotado será criptografado com AES-256-CBC e codificado em Base64. Escolha uma senha forte pois o arquivo conterá todos os segredos usados para gerar os Tokens disponíveis. Puxe para a esquerda para iniciar o processo.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="189"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>Para visualizar o conteúdo do arquivo expotado fora do SailOTP use o seguinte comando openssl:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="211"/>
<source>Error writing to file </source>
<translation>Não foi possível escrever no arquivo</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="213"/>
<source>Token Database exported to </source>
<translation>Base de dados dos Tokens exportada para</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<source>Could not encrypt tokens. Error: </source>
<translation>Não foi possível criptografar Tokens. Erro:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="219"/>
<source>Could not read tokens from Database</source>
<translation>Não foi possível ler Tokens da base de dados</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="230"/>
<source>Tokens imported from </source>
<translation>Tokens importados de</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="235"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>Não foi possível decriptografar arquivo, por favor cheque a senha.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<source>Could not read from file </source>
<translation>Não foi possível ler arquivo</translation>
</message>
</context>
<context>
<name>MainView</name>
<message>
<location filename="../qml/pages/MainView.qml" line="96"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="100"/>
<source>Settings</source>
<translation>Configurações</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="105"/>
<source>Export / Import</source>
<translation>Exportar e importar</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="109"/>
<source>Add Token</source>
<translation>Adicionar Token</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="139"/>
<source>Nothing here</source>
<translation>Nada aqui</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="140"/>
<source>Pull down to add a OTP</source>
<translation>Puxe para baixo para adicionar um OTP</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="151"/>
<source>Deleting</source>
<translation>Apagando</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="167"/>
<source>Token for </source>
<translation>Token para</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="167"/>
<source> copied to clipboard</source>
<translation>copiado para a área de transferência</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="235"/>
<source>Move up</source>
<translation>Mover para cima</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="240"/>
<source>Move down</source>
<translation>Mover para baixo</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="245"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="251"/>
<source>Delete</source>
<translation>Apagar</translation>
</message>
</context>
<context>
<name>QRPage</name>
<message>
<location filename="../qml/pages/QRPage.qml" line="74"/>
<source>Can&apos;t create QR-Code from incomplete settings!</source>
<translation>Não foi possível criar Código QR porque a configuração está incompleta!</translation>
</message>
</context>
<context>
<name>ScanOTP</name>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="54"/>
<source>Can&apos;t access temporary directory</source>
<translation>Não foi possível acessar pasta temporária</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="64"/>
<source>Add manually</source>
<translation>Adicionar manualmente</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="71"/>
<source>Scan Code</source>
<translation>Escanear Código</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="71"/>
<source>Scanning...</source>
<translation>Escaneando...</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="101"/>
<source>No valid Token data found.</source>
<translation>Não foi possível encontrar Token válido</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="142"/>
<source>Tap the picture to start / stop scanning. Pull down to add Token manually.</source>
<translation>Toque na imagem para iniciar ou parar o escaneador. Puxe para baixo para adicionar Token manualmente.</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
<location filename="../qml/pages/Settings.qml" line="50"/>
<source>Settings</source>
<translation>Configurações</translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="52"/>
<source>Behaviour</source>
<translation>Comportamento</translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="56"/>
<source>Show Token as QRCode on Tap</source>
<translation>Mostrar Token como Código QR ao tocar</translation>
</message>
</context>
</TS>