1
0
Fork 0
mirror of https://github.com/seiichiro0185/sailotp.git synced 2024-04-26 01:19:21 +00:00

Add Error Crude Handling for Encryption/Decryption

This commit is contained in:
seiichiro 2023-02-20 16:48:52 +01:00
parent 62a1b88ab0
commit 11a6fb9142
14 changed files with 288 additions and 262 deletions

View file

@ -107,6 +107,7 @@ Dialog {
}
}
// FilePicker for the Input File
Component {
id: filePickerPage
FilePickerPage {
@ -234,13 +235,17 @@ Dialog {
if (plainText != "") {
try {
chipherText = cipher.encrypt(plainText, filePassword.text);
if (!exportFile.write(chipherText)) {
notify.show(qsTr("Error writing to file ")+ fileName.text, 4000);
if (chipherText != "") {
if (!exportFile.write(chipherText)) {
notify.show(qsTr("Error writing to file ")+ fileName.text, 4000);
} else {
notify.show(qsTr("Token Database exported to ")+ fileName.text, 4000);
}
} else {
notify.show(qsTr("Token Database exported to ")+ fileName.text, 4000);
notify.show(qsTr("Could not encrypt tokens. Error: "), 4000);
}
} catch(e) {
notify.show(qsTr("Could not encrypt tokens. Error: "), 4000);
notify.show(qsTr("Could not encrypt tokens. Error: ") + e, 4000);
}
} else {
notify.show(qsTr("Could not read tokens from Database"), 4000);

View file

@ -7,14 +7,23 @@ QCipher::QCipher(QObject *parent) : QObject(parent)
QString QCipher::encrypt(QString plaintext, QString pass)
{
std::string enc;
enc = c.encrypt(plaintext.toStdString(), pass.toStdString());
return QString::fromUtf8(enc.c_str());
try {
std::string enc;
enc = c.encrypt(plaintext.toStdString(), pass.toStdString());
return QString::fromUtf8(enc.c_str());
} catch (...) {
return "";
}
}
QString QCipher::decrypt(QString ciphertext, QString pass)
{
std::string dec;
dec = c.decrypt(ciphertext.toStdString(), pass.toStdString());
return QString::fromUtf8(dec.c_str());
try {
std::string dec;
dec = c.decrypt(ciphertext.toStdString(), pass.toStdString());
return QString::fromUtf8(dec.c_str());
} catch (...) {
return "";
}
};

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Export</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Import</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Dateiname</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>Aus Datei importieren</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>In Datei exportieren</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Existierende überschreiben</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Passwort für die Datei</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>Passwörter nicht identisch!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>Passwörter identisch!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Passwort wiederholen</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>Hier können Tokens aus einer Datei importiert werden. Gib die Datei und das beim Export gewählte Passwort ein. Nach links ziehen um zu starten.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>Hier können Tokens in eine Datei exportiert werden. Die Datei wird mit AES-256-CBC verschlüsselt und Base64-kodiert. Wähle ein starkes Passwort, die Datei enthält die geheimen Schlüssel zur Erzeugung der Tokens für deine Accounts. Nach links ziehen um zu starten.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>Mit folgendem Openssl-Befehl kann der Inhalt der Exportdatei außerhalb von SailOTP angezeigt werden:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation>Fehler beim Schreiben der Datei</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>Datenbank exportiert nach </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation>Fehler beim Verschlüsseln. Fehler: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation>Datenbank konnte nicht gelesen werden</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Tokens importiert aus </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>Fehler beim entschlüsseln, falsches Passwort?</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>Datei konnte nicht gelesen werden</translation>
</message>

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Exportar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Importar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Nombre del fichero</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>Fichero a importar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>Fichero a exportar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Sobreescribir existente</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Contraseña</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Contraseña para el fichero</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>¡Las contraseñas no coinciden!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>¡Las contraseñas coinciden!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Contraseña repetida para el archivo</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>Aquí puede Importar Tokens desde un fichero. Ponga la localización del fichero y la contraseña utilizada en la exportación. Tire hacia la izquierda para comenzar la importación.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>Aquí puede exportar Tokens a un fichero. El fichero exportado será encriptado con AES-256-CBC y codificado en Base64. Escoja una contraseña segura, el fichero contendrá las cadenas secretas utilizadas para la generación de los Tokens. Tire hacia la izquierda para comenzar la exportación.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>Para ver los contenidos del fichero de exportación fuera de SailOTP utilize el siguiente comando openssl:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation>Error escribiendo el fichero</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>Base de datos de Tokens exportada en</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation>No se ha podido encriptar los tokens. Error: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation>No se ha podido leer los tokens desde la Base de datos</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Tokens importados desde</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>No se ha podido desencriptar el fichero, ¿ha utilizado el password correcto?</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>No se ha podido leer desde el fichero</translation>
</message>

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Vie</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Tuo</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Tiedoston nimi</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>Tuotava tiedosto</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>Vietävä tiedosto</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Ylikirjoita tiedosto</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Salasana</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Tiedoston salasana</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>Salasanat eivät täsmää!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>Salasanat täsmäävät!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Tiedoston salasanan vahvistus</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>Voit tuoda tunnuksia tiedostosta. Anna tiedoston polku sekä salasana, jonka annoit vientiä tehdessäsi. Pyyhkäise vasemmalle aloittaaksesi tuonnin.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>Voit viedä tunnukset tiedostoon. Vientitiedosto salataan AES-256-CBC-salauksella ja koodataan Base64-koodauksella. Valitse vahva salasana, koska tiedosto sisältää käyttäjätiliesi tunnukset. Pyyhkäise vasemmalle aloittaaksesi viennin.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>Jos haluat tarkastella vientitiedoston sisältöä SailOTP:n ulkopuolella, käytä seuraavaa OpenSSL-komentoa:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation>Virhe kirjoitettaessa tiedostoa</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>Tunnustietokanta viety tiedostoon </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation>Tunnusten salaaminen epäonnistui. Virhe: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation>Tunnusten lukeminen tietokannasta epäonnistui</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Tunnukset tuotu tiedostosta </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>Tiedoston salauksen purkaminen epäonnistui. Tarkista salasana.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>Tiedoston lukeminen epäonnistui </translation>
</message>

View file

@ -189,109 +189,110 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Importer</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Exporter</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Nom du fichier</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>Fichier à importer</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>Fichier à exporter</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Écraser un fichier existant</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Mot de passe pour le fichier</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>Les mots de passe ne correspondent pas !</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>Les mots de passe correspondent !</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Confirmation du mot de passe pour le fichier</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>Vous pouvez ici importer les paramètres d&apos;OTP depuis un fichier. Indiquez le fichier et le mot de passe utilisés lors de l&apos;export. Glissez vers la droite pour démarrer l&apos;import.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>Vous pouvez ici exporter les paramètres d&apos;OTP vers un fichier. Ce fichier sera chiffré en AES-256-CBC et encodé en Base64. Ce fichier contiendra les secrets utilisés pour générer les OTP de vos comptes, choisissez donc un mot de passe fort. Glissez vers la droite pour démarrer l&apos;export.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translatorcomment>Translated using Google Translate</translatorcomment>
<translation>Pour afficher le contenu du fichier d&apos;exportation en dehors de SailOTP, utilisez la commande openssl suivante:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation>Erreur lors de l&apos;écriture du fichier</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>Base des paramètres d&apos;OTP exportée vers</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation>Impossible de chiffrer les paramètes d&apos;OTP. Erreur :</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation>Impossible de lire les paramètres d&apos;OTP depuis la base de données</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Paramètres d&apos;OTP importés depuis</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>Impossible de déchiffrer le fichier, utilisez-vous le bon mot de passe ?</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>Impossible de lire depuis le fichier</translation>
</message>

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Exportálás</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Importálás</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Fájlnév</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>Importálandó fájl</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>Exportálandó fájl</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Meglévő felülírása</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Jelszó</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Jelszó a fájlhoz</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>A jelszavak nem egyeznek!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>A jelszavak egyeznek!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Megismételt jelszó a fájlhoz</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>Itt tudsz tokeneket importálni egy fájlból. Írd be a fájl helyét, és az exportáláskor használt jelszót. Húzd balra az importálás indításához.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>Itt tudsz tokeneket exportálni egy fájlba. Az exportált fájl AES-256-CBC és Base64 kódolással lesz ellátva. Válassz egy erős jelszót, a fájl a fiókjaidoz létrehozandó tokenehez tartozó jelszavakat fogja tartalmazni. Húzd balra az exportálás indításához.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>Az exportfájl tartalmának a SailOTP-n kívüli megtekintéséhez használd a következő openssl parancsokat:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation>Hiba a fájlba íráskor </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>Tokenadatbázis exportálva ide: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation>A tokenek nem titkosíthatók. Hiba: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation>A tokenek nem olvashatók az adatbázisból</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Tokenek importálva innen: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>Nem lehet dekódolni a fájlt, a helyes jelszót használtad?</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>Nem olvasható a fájlból </translation>
</message>

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Esporta</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Importa</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Nome file</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>File da importare</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>File da esportare</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Sovrascrivi esistente</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Password per il file</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>Le password non corrispondono!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>Le password corrispondono!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Password Ripetuta per il file</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>Da qua puoi Importare i Token da un file. Inserisci la posizione del file e la password usata nell&apos;esportazione. Scorri a sinistra per iniziare l&apos;importazione.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>Da qua puoi Esportare i Token su un file. Il file esportato sarà criptato con AES-256-CBC e codificato Base64. Scegli una password forte, il file conterrà i segreti usati per generare i Token per i tuoi account. Scorri a sinistra per iniziare l&apos;esportazione.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>Per vedere il contenuto del file esportato al di fuori di SailORP usa il seguente comando openssl:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation>Errore in scrittura del file </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>Database dei Toen esportato su </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation>Impossibile criptare i token. Errore: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation>Impossibile leggere i token dal Database</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Token importati da </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>Non ho potuto decrittare il file, hai scritto la password correttamente?</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>Impossibile leggere dal file </translation>
</message>

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Exporteer</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Importeer</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Bestandsnaam</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>Bestand om te importeren</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>Bestand om te exporteren</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Bestaand bestand overschrijven</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Wachtwoord</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Wachtwoord voor het bestand</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>Wachtwoorden komen niet overeen!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>Wachtwoorden komen overeen!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Herhaal wachtwoord voor het bestand</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>Hier kunt u tokens uit een bestand importeren. Geef de bestandslocatie en het wachtwoord dat u bij export hebt gebruikt op. Veeg naar links om het importeren te starten.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>Hier kun je tokens naar een bestand exporteren. Het geexporteerde bestand wordt versleuteld met AES-256-CBC en is Base64-gecodeerd. Kies een sterk wachtwoord, het bestand bevat de geheimen die worden gebruikt om de tokens voor uw accounts te genereren. Veeg naar links om de export te starten.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>Als u de inhoud van het exportbestand buiten SailOTP wilt bekijken, gebruikt u de volgende OpenSSL-opdracht:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation>Fout bij schrijven naar bestand </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>Token Database geexporteerd naar </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation>Kan tokens niet coderen. Fout: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation>Kan geen tokens uit database lezen</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Tokens geimporteerd uit </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>Kan het bestand niet ontsleutelen, heeft u het juiste wachtwoord gebruikt?</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>Kan niet lezen uit bestand </translation>
</message>

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Exportar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Importar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Nome do arquivo</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>Arquivo para importar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>Arquivo para exportar</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Sobrescrever existente</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Senha</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Insira a senha do arquivo aqui</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>As senhas não coincidem!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>Senha correta</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Confirme a senha do arquivo aqui</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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 de um arquivo. Insira a localização do arquivo e a senha usada durante a exportação. Deslize para a esquerda para iniciar a importação.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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 exportado 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. Deslize para a esquerda para iniciar o processo.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<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="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>Base de dados dos Tokens exportada para</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<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="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<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="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Tokens importados de</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<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="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>Não foi possível ler arquivo</translation>
</message>

View file

@ -189,109 +189,110 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Экспорт</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Импорт</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Имя файла</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>Файл для импорта</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>Файл для экспорта</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Перезаписать существующий</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Пароль для файла</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>Пароли не совпадают!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>Пароли совпадают!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Повторный пароль для файла</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>Здесь можно импортировать токены из файла. Введите путь к файлу и пароль, использованный при экспорте. Потяните влево чтобы начать импорт.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>Здесь можно экспортировать токены в файл. Экспортированный файл будет зашифрован с использованием AES-256-CBC и кодирован в Base64. Выберите сильный пароль файл будет содержать секреты, использованные для генерации токенов для Ваших аккаунтов. Потяните влево чтобы начать экспорт.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translatorcomment>Translated using Google Translate</translatorcomment>
<translation>Чтобы просмотреть содержимое файла экспорта за пределами SailOTP, используйте следующую команду openssl:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation>Ошибка при записи в файл </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>База данных токенов экспортирована в </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation>Не удалось зашифровать токены. Ошибка: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation>Не удалось прочесть токены из базы данных</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Токены импортированы из </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>Не удалось расшифровать файл. Был ли введен правильный пароль?</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>Не удалось прочесть из файла </translation>
</message>

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation>Exportera</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation>Importera</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation>Filnamn</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation>Fil att importera</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation>Fil att exportera</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation>Skriv över befintlig</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation>Lösenord</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation>Lösenord för filen</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation>Lösenorden stämmer inte!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation>Lösenorden stämmer!</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation>Upprepat lösenordet för filen</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>Här kan du importera Token från en fil. Ange filens sökväg och lösenordet du angav vid exporten. Svep åt vänster för att starta importen.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>Här kan du exportera Token till en fil. Den exporterade filen kommer att krypteras med AES-256-CBC och Base64. Välj ett starkt lösenord, filen kommer att innehålla hemligheterna som användes för att generera Token för ditt konto. Svep åt vänster för att starta exporten.</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>För att visa innehållet i exportfilen utanför SailOTP, använder du följande openssl-kommando:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation>Fel vid skrivning till fil </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation>Token-databas exporterad till </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation>Kunde inte kryptera token. Fel: </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation>Kunde inte läsa token från databasen</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation>Token importerade från </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>Kunde inte dekryptera filen. Angav du rätt lösenord?</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation>Kunde inte läsa från fil </translation>
</message>

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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>使</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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>使AES-256-CBC和Base64编码进行加密</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>SailfOTP外面查看导出的文件使openssl命令</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation> </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation> </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation> </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>使</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation> </translation>
</message>

View file

@ -189,108 +189,109 @@
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Export</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="97"/>
<location filename="../qml/pages/ExportPage.qml" line="125"/>
<location filename="../qml/pages/ExportPage.qml" line="126"/>
<source>Import</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="132"/>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<source>Filename</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="145"/>
<location filename="../qml/pages/ExportPage.qml" line="146"/>
<source>File to import</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="133"/>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>File to export</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="155"/>
<location filename="../qml/pages/ExportPage.qml" line="156"/>
<source>Overwrite existing</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="161"/>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="162"/>
<location filename="../qml/pages/ExportPage.qml" line="163"/>
<source>Password for the file</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords don&apos;t match!</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="175"/>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<source>Passwords match!</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="176"/>
<location filename="../qml/pages/ExportPage.qml" line="177"/>
<source>Repeated Password for the file</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="200"/>
<location filename="../qml/pages/ExportPage.qml" line="201"/>
<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></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<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></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<location filename="../qml/pages/ExportPage.qml" line="217"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<source>Error writing to file </source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="240"/>
<location filename="../qml/pages/ExportPage.qml" line="242"/>
<source>Token Database exported to </source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="243"/>
<location filename="../qml/pages/ExportPage.qml" line="245"/>
<location filename="../qml/pages/ExportPage.qml" line="248"/>
<source>Could not encrypt tokens. Error: </source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="246"/>
<location filename="../qml/pages/ExportPage.qml" line="251"/>
<source>Could not read tokens from Database</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="257"/>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<source>Tokens imported from </source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="262"/>
<location filename="../qml/pages/ExportPage.qml" line="267"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="265"/>
<location filename="../qml/pages/ExportPage.qml" line="270"/>
<source>Could not read from file </source>
<translation></translation>
</message>