From d653294c3676c7e32501118280a1ace9ce969f99 Mon Sep 17 00:00:00 2001 From: Lukas Vogel Date: Thu, 15 Mar 2018 09:16:42 +0100 Subject: [PATCH] Use FileContent parsing in MainWindow, contributes to #107 This also changes the behavior of the main window: If content should be hidden nothing is shown. Else the password is always shown as a field (either with hidden with dots or openly visibly.) the rest is shown as plain text or as field depending on the template settings. This is results in a nicer ui and needs one translation (Password hidden) less. --- localization/localization_ar_MA.ts | 87 +++++++++++++-------------- localization/localization_ca.ts | 85 +++++++++++++-------------- localization/localization_cs_CZ.ts | 85 +++++++++++++-------------- localization/localization_de_DE.ts | 85 +++++++++++++-------------- localization/localization_de_LU.ts | 85 +++++++++++++-------------- localization/localization_el_GR.ts | 87 +++++++++++++-------------- localization/localization_en_GB.ts | 85 +++++++++++++-------------- localization/localization_en_US.ts | 85 +++++++++++++-------------- localization/localization_es_ES.ts | 85 +++++++++++++-------------- localization/localization_fr_BE.ts | 85 +++++++++++++-------------- localization/localization_fr_FR.ts | 85 +++++++++++++-------------- localization/localization_fr_LU.ts | 85 +++++++++++++-------------- localization/localization_gl_ES.ts | 87 +++++++++++++-------------- localization/localization_he_IL.ts | 87 +++++++++++++-------------- localization/localization_hu_HU.ts | 87 +++++++++++++-------------- localization/localization_it_IT.ts | 85 +++++++++++++-------------- localization/localization_lb_LU.ts | 87 +++++++++++++-------------- localization/localization_nl_BE.ts | 85 +++++++++++++-------------- localization/localization_nl_NL.ts | 85 +++++++++++++-------------- localization/localization_pl_PL.ts | 87 +++++++++++++-------------- localization/localization_pt_PT.ts | 85 +++++++++++++-------------- localization/localization_ru_RU.ts | 85 +++++++++++++-------------- localization/localization_sv_SE.ts | 85 +++++++++++++-------------- localization/localization_zh_CN.ts | 85 +++++++++++++-------------- src/mainwindow.cpp | 94 ++++++++++++------------------ 25 files changed, 1037 insertions(+), 1111 deletions(-) diff --git a/localization/localization_ar_MA.ts b/localization/localization_ar_MA.ts index 7b950999a..cc8e950a4 100644 --- a/localization/localization_ar_MA.ts +++ b/localization/localization_ar_MA.ts @@ -516,14 +516,14 @@ Expire-Date: 0 - + Edit - + Delete @@ -554,7 +554,7 @@ Expire-Date: 0 - + Users @@ -596,57 +596,52 @@ p, li { white-space: pre-wrap; } - + Failed to connect WebDAV: - + QtPass WebDAV password - + Enter password to connect to WebDAV: - + fusedav exited unexpectedly - + Failed to start fusedav to connect WebDAV: - - + + Updating password-store - + New Folder: (Will be placed in %1 ) - - Password hidden - - - - + Add Password - + Add Folder @@ -656,135 +651,135 @@ p, li { white-space: pre-wrap; } - + Clipboard cleared - + Clipboard not cleared - + Password and Content hidden - + QProcess::FailedToStart - + QProcess::Crashed - + QProcess::Timedout - + QProcess::ReadError - + QProcess::WriteError - + QProcess::UnknownError - + Looking for: %1 - - + + New file - + Delete password? - + Delete folder? - + Welcome to QtPass %1 - - + + Password - + New password file: (Will be placed in %1 ) - + Are you sure you want to delete %1%2? - + and whole content - + Can not get key list - + Unable to get list of available gpg keys - + Key not found in keyring - + Generating GPG key pair - + Profile changed to %1 - + Add folder - + Add password - + Copied to clipboard diff --git a/localization/localization_ca.ts b/localization/localization_ca.ts index e8cb0cf8a..8a1fb060a 100644 --- a/localization/localization_ca.ts +++ b/localization/localization_ca.ts @@ -537,14 +537,14 @@ Expire-Date: 0 - + Edit Edita - + Delete Suprimeix @@ -575,7 +575,7 @@ Expire-Date: 0 - + Users Usuaris @@ -624,54 +624,54 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Benvingut a QtPass %1 - + Add Password Afegeix una contrasenya - + Add Folder Afegeix una carpeta - + Failed to connect WebDAV: Ha fallat la connexió a WebDAV: - + QtPass WebDAV password Contrasenya de WebDAV de QtPass - + Enter password to connect to WebDAV: Introduïu la contrasenya per connectar a WebDAV: - + fusedav exited unexpectedly fusedav ha sortit inesperadament - + Failed to start fusedav to connect WebDAV: Ha fallat l'inici de fusedav per connectar a WebDAV: - - + + Updating password-store Actualització del magatzem de contrasenyes @@ -684,9 +684,8 @@ p, li { white-space: pre-wrap; } No existeix el fitxer de contrasenyes seleccionat, no es pot editar - Password hidden - S'ha ocultat la contrasenya + S'ha ocultat la contrasenya @@ -694,76 +693,76 @@ p, li { white-space: pre-wrap; } S'ha ocultat la contingut - - + + Password Contrasenya - + Clipboard cleared S'ha netejat el porta-retalls - + Clipboard not cleared No s'ha netejat el porta-retalls - + Password and Content hidden S'ha ocultat el porta-retalls i la contrasenya - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Looking for: %1 Cerca de: %1 - - + + New file Fitxer nou - + New password file: (Will be placed in %1 ) Fitxer de contrasenyes nou: (s'ubicarà a %1 ) - + Delete password? Suprimir la contrasenya? @@ -772,64 +771,64 @@ p, li { white-space: pre-wrap; } Esteu segur que voleu suprimir %1? - + Delete folder? Suprimir la carpeta? - + Are you sure you want to delete %1%2? Esteu segur que voleu suprimir %1%2? - + and whole content i tot el contingut - + Can not get key list No es pot obtenir la llista de claus - + Unable to get list of available gpg keys No es pot obtenir la llista de claus gpg disponibles - + Key not found in keyring No s'ha trobat la clau a l'anell de claus - + Generating GPG key pair Generació del parell de claus GPG - + Profile changed to %1 S'ha canviat el perfil a %1 - + Add folder Afegeix una carpeta - + Add password Afegeix una contrasenya - + New Folder: (Will be placed in %1 ) Carpeta nova: (s'ubicarà a %1 ) - + Copied to clipboard S'ha copiat al porta-retalls diff --git a/localization/localization_cs_CZ.ts b/localization/localization_cs_CZ.ts index 731f78d2a..1e2664214 100644 --- a/localization/localization_cs_CZ.ts +++ b/localization/localization_cs_CZ.ts @@ -537,14 +537,14 @@ Expire-Date: 0 - + Edit Upravit - + Delete Smazat @@ -575,7 +575,7 @@ Expire-Date: 0 - + Users Uživatelé @@ -617,54 +617,54 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Vítejte v QtPass %1 - + Add Password Přidat heslo - + Add Folder Přidat adresář - + Failed to connect WebDAV: Selhalo připojení k WebDAV: - + QtPass WebDAV password QtPass WebDAV heslo - + Enter password to connect to WebDAV: Vložte heslo pro připojení k WebDAV: - + fusedav exited unexpectedly fusedav neočekávaně skončil - + Failed to start fusedav to connect WebDAV: Selhalo spuštění fusedav pro připojení k WebDAV: - - + + Updating password-store Aktualizace úložiště hesel @@ -677,9 +677,8 @@ p, li { white-space: pre-wrap; } Vybraný soubor s heslem neexistuje, nelze upravovat - Password hidden - Skryté heslo + Skryté heslo @@ -687,76 +686,76 @@ p, li { white-space: pre-wrap; } Skrytý obsah - - + + Password Heslo - + Clipboard cleared Schránka vymazána - + Clipboard not cleared Schránka nevymazána - + Password and Content hidden Skryté heslo i obsah - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Looking for: %1 Vyhledávání: %1 - - + + New file Nový soubor - + New password file: (Will be placed in %1 ) Nový soubor s heslem: (Bude uložen do %1 ) - + Delete password? Smazat heslo? @@ -765,64 +764,64 @@ p, li { white-space: pre-wrap; } Opravdu chcete smazat %1? - + Delete folder? Smazat adresář? - + Are you sure you want to delete %1%2? Opravdu chcete smazat %1? {1%2??} - + and whole content - + Can not get key list Nelze získat seznam klíčů - + Unable to get list of available gpg keys Nelze získat seznam dostupných gpg klíčů - + Key not found in keyring Klíč nebyl v klíčence nalezen - + Generating GPG key pair Generování páru GPG klíčů - + Profile changed to %1 Profil změněn na %1 - + Add folder Přidat adresář - + Add password Přidat heslo - + New Folder: (Will be placed in %1 ) Nový adresář: (Bude umístěn do %1 ) - + Copied to clipboard zkopírovat do schránky diff --git a/localization/localization_de_DE.ts b/localization/localization_de_DE.ts index f44acf5f0..0388636a4 100755 --- a/localization/localization_de_DE.ts +++ b/localization/localization_de_DE.ts @@ -525,14 +525,14 @@ Expire-Date: 0 - + Edit Ändern - + Delete Löschen @@ -563,7 +563,7 @@ Expire-Date: 0 - + Users Benutzer @@ -605,65 +605,64 @@ p, li { white-space: pre-wrap; } qtpass - - + + Updating password-store Passwort Speicher aktualisieren - + Clipboard cleared Zwischenablage gelöscht - + New Folder: (Will be placed in %1 ) Neuer Ordner: (Wird in %1 platziert werden) - + Failed to connect WebDAV: Verbindung zu WebDAV fehlgeschlagen: - + Add Password Passwort Hinzufügen - + Add Folder Ordner Hinzufügen - + QtPass WebDAV password QtPass WebDAV Passwort - + Enter password to connect to WebDAV: Passwort für WebDAV eingeben: - + fusedav exited unexpectedly Unerwarteter Abbruch durch fusedav - + Failed to start fusedav to connect WebDAV: fusedav konnte nicht gestartet werden, WebDav Verbindung fehlgeschlagen: - Password hidden - Passwort ausgeblendet + Passwort ausgeblendet @@ -671,83 +670,83 @@ p, li { white-space: pre-wrap; } Inhalt ausgeblendet - - + + Password Passwort - + Clipboard not cleared Zwischenablage nicht geleert - + Password and Content hidden Password und Inhalt ausgeblendet - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Are you sure you want to delete %1%2? Sind Sie sicher, dass Sie %1%2 löschen wollen? - + and whole content und einhalt - + Copied to clipboard in Zwischenablage kopiert - + Add folder Ordner hinzufügen - + Add password Passwort hinzufügen - + Welcome to QtPass %1 Willkommen bei QtPass %1 - + Looking for: %1 Suche nach: %1 @@ -756,13 +755,13 @@ p, li { white-space: pre-wrap; } Ändern nicht möglich - - + + New file Neue Datei - + Delete password? Passwort löschen? @@ -771,7 +770,7 @@ p, li { white-space: pre-wrap; } Sind Sie sicher, dass Sie %1 löschen wollen? - + Delete folder? Ordner löschen? @@ -780,7 +779,7 @@ p, li { white-space: pre-wrap; } Gewählte Passwort-Datei existiert nicht, Änderung nicht möglich - + New password file: (Will be placed in %1 ) @@ -788,27 +787,27 @@ Neues Passwort-Datei: (Wird in %1 platziert werden) - + Can not get key list Schlüssel-Liste nicht gefunden - + Unable to get list of available gpg keys gpg Schlüssel-Liste konnte nicht gefunden werden - + Key not found in keyring Schlüssel nicht in Keyring gefunden - + Generating GPG key pair GPG Schlüssel-Paar wird generiert - + Profile changed to %1 Profil geändert zu %1 diff --git a/localization/localization_de_LU.ts b/localization/localization_de_LU.ts index 64372aaed..d6f872b5b 100755 --- a/localization/localization_de_LU.ts +++ b/localization/localization_de_LU.ts @@ -524,14 +524,14 @@ Expire-Date: 0 - + Edit Ändern - + Delete Löschen @@ -562,7 +562,7 @@ Expire-Date: 0 - + Users Benutzer @@ -604,65 +604,64 @@ p, li { white-space: pre-wrap; } qtpass - - + + Updating password-store Password Store aktualisieren - + Clipboard cleared Zwischenablage gelöscht - + New Folder: (Will be placed in %1 ) Neuer Ordner: (Wird in %1 platziert werden) - + Failed to connect WebDAV: Verbindung zu WebDAV fehlgeschlagen: - + Add Password Kennwort Hinzufügen - + Add Folder Ordner Hinzufügen - + QtPass WebDAV password QtPass WebDAV Passwort - + Enter password to connect to WebDAV: Passwort für WebDAV eingeben: - + fusedav exited unexpectedly Unerwarteter Abbruch durch fusedav - + Failed to start fusedav to connect WebDAV: fusedav konnte nicht gestartet werden, WebDav Verbindung fehlgeschlagen: - Password hidden - Passwort ausgeblendet + Passwort ausgeblendet @@ -670,83 +669,83 @@ p, li { white-space: pre-wrap; } Inhalt ausgeblendet - - + + Password Passwort - + Clipboard not cleared Zwischenablage nicht geleert - + Password and Content hidden Password und Inhalt ausgeblendet - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Are you sure you want to delete %1%2? Sind Sie sicher, dass Sie %1 löschen wollen? {1%2??} - + and whole content - + Copied to clipboard in Zwischenablage kopiert - + Add folder Ordner hinzufügen - + Add password Passwort hinzufügen - + Welcome to QtPass %1 Wilkommen bei QtPass %1 - + Looking for: %1 Suche nach: %1 @@ -755,13 +754,13 @@ p, li { white-space: pre-wrap; } Ändern nicht möglich - - + + New file Neue Datei - + Delete password? Passwort löschen? @@ -770,7 +769,7 @@ p, li { white-space: pre-wrap; } Sind Sie sicher, dass Sie %1 löschen wollen? - + Delete folder? Ordner löschen? @@ -779,7 +778,7 @@ p, li { white-space: pre-wrap; } Gewählte Passwort-Datei existiert nicht, Änderung nicht möglich - + New password file: (Will be placed in %1 ) @@ -787,27 +786,27 @@ Neues Passwort-Datei: (Wird in %1 platziert werden) - + Can not get key list Schlüssel-Liste nicht gefunden - + Unable to get list of available gpg keys gpg Schlüssel-Liste konnte nicht gefunden werden - + Key not found in keyring Schlüssel nicht in Keyring gefunden - + Generating GPG key pair GPG Schlüssel-Paar wird generiert - + Profile changed to %1 Profil geändert zu %1 diff --git a/localization/localization_el_GR.ts b/localization/localization_el_GR.ts index 702f16cc3..a71ce14ac 100644 --- a/localization/localization_el_GR.ts +++ b/localization/localization_el_GR.ts @@ -516,14 +516,14 @@ Expire-Date: 0 - + Edit - + Delete @@ -554,7 +554,7 @@ Expire-Date: 0 - + Users @@ -596,195 +596,190 @@ p, li { white-space: pre-wrap; } - + Welcome to QtPass %1 - + Add Password - + Add Folder - + Failed to connect WebDAV: - + QtPass WebDAV password - + Enter password to connect to WebDAV: - + fusedav exited unexpectedly - + Failed to start fusedav to connect WebDAV: - - + + Updating password-store - - - Password hidden - - Content hidden - - + + Password - + Clipboard cleared - + Clipboard not cleared - + Password and Content hidden - + QProcess::FailedToStart - + QProcess::Crashed - + QProcess::Timedout - + QProcess::ReadError - + QProcess::WriteError - + QProcess::UnknownError - + Looking for: %1 - - + + New file - + New password file: (Will be placed in %1 ) - + Delete password? - + Delete folder? - + Are you sure you want to delete %1%2? - + and whole content - + Can not get key list - + Unable to get list of available gpg keys - + Key not found in keyring - + Generating GPG key pair - + Profile changed to %1 - + Add folder - + Add password - + New Folder: (Will be placed in %1 ) - + Copied to clipboard copied to clipboard diff --git a/localization/localization_en_GB.ts b/localization/localization_en_GB.ts index a7a3dc2fb..330fb2a8c 100644 --- a/localization/localization_en_GB.ts +++ b/localization/localization_en_GB.ts @@ -537,14 +537,14 @@ Expire-Date: 0 - + Edit Edit - + Delete Delete @@ -575,7 +575,7 @@ Expire-Date: 0 - + Users Users @@ -617,54 +617,54 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Welcome to QtPass %1 - + Add Password Add Password - + Add Folder Add Folder - + Failed to connect WebDAV: Failed to connect WebDAV: - + QtPass WebDAV password QtPass WebDAV password - + Enter password to connect to WebDAV: Enter password to connect to WebDAV: - + fusedav exited unexpectedly fusedav exited unexpectedly - + Failed to start fusedav to connect WebDAV: Failed to start fusedav to connect WebDAV: - - + + Updating password-store Updating password-store @@ -677,9 +677,8 @@ p, li { white-space: pre-wrap; } Selected password file does not exist, not able to edit - Password hidden - Password hidden + Password hidden @@ -687,76 +686,76 @@ p, li { white-space: pre-wrap; } Content hidden - - + + Password Password - + Clipboard cleared Clipboard cleared - + Clipboard not cleared Clipboard not cleared - + Password and Content hidden Password and Content hidden - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Looking for: %1 Looking for: %1 - - + + New file New file - + New password file: (Will be placed in %1 ) New password file: (Will be placed in %1 ) - + Delete password? Delete password? @@ -765,64 +764,64 @@ p, li { white-space: pre-wrap; } Are you sure you want to delete %1? - + Delete folder? Delete folder? - + Are you sure you want to delete %1%2? Are you sure you want to delete %1%2? - + and whole content and whole content - + Can not get key list Can not get key list - + Unable to get list of available gpg keys Unable to get list of available gpg keys - + Key not found in keyring Key not found in keyring - + Generating GPG key pair Generating GPG key pair - + Profile changed to %1 Profile changed to %1 - + Add folder Add folder - + Add password Add password - + New Folder: (Will be placed in %1 ) New Folder: (Will be placed in %1 ) - + Copied to clipboard copied to clipboard diff --git a/localization/localization_en_US.ts b/localization/localization_en_US.ts index 785fd8b74..896458025 100644 --- a/localization/localization_en_US.ts +++ b/localization/localization_en_US.ts @@ -537,14 +537,14 @@ Expire-Date: 0 - + Edit Edit - + Delete Delete @@ -575,7 +575,7 @@ Expire-Date: 0 - + Users Users @@ -617,54 +617,54 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Welcome to QtPass %1 - + Add Password Add Password - + Add Folder Add Folder - + Failed to connect WebDAV: Failed to connect WebDAV: - + QtPass WebDAV password QtPass WebDAV password - + Enter password to connect to WebDAV: Enter password to connect to WebDAV: - + fusedav exited unexpectedly fusedav exited unexpectedly - + Failed to start fusedav to connect WebDAV: Failed to start fusedav to connect WebDAV: - - + + Updating password-store Updating password-store @@ -677,9 +677,8 @@ p, li { white-space: pre-wrap; } Selected password file does not exist, not able to edit - Password hidden - Password hidden + Password hidden @@ -687,76 +686,76 @@ p, li { white-space: pre-wrap; } Content hidden - - + + Password Password - + Clipboard cleared Clipboard cleared - + Clipboard not cleared Clipboard not cleared - + Password and Content hidden Password and Content hidden - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Looking for: %1 Looking for: %1 - - + + New file New file - + New password file: (Will be placed in %1 ) New password file: (Will be placed in %1 ) - + Delete password? Delete password? @@ -765,64 +764,64 @@ p, li { white-space: pre-wrap; } Are you sure you want to delete %1? - + Delete folder? Delete folder? - + Are you sure you want to delete %1%2? Are you sure you want to delete %1%2? - + and whole content and whole content - + Can not get key list Can not get key list - + Unable to get list of available gpg keys Unable to get list of available gpg keys - + Key not found in keyring Key not found in keyring - + Generating GPG key pair Generating GPG key pair - + Profile changed to %1 Profile changed to %1 - + Add folder Add folder - + Add password Add password - + New Folder: (Will be placed in %1 ) New Folder: (Will be placed in %1 ) - + Copied to clipboard Copied to clipboard diff --git a/localization/localization_es_ES.ts b/localization/localization_es_ES.ts index 5fb594f89..7b65f8739 100644 --- a/localization/localization_es_ES.ts +++ b/localization/localization_es_ES.ts @@ -517,14 +517,14 @@ Expire-Date: 0 - + Edit Editar - + Delete Borrar @@ -555,7 +555,7 @@ Expire-Date: 0 - + Users Usuarios @@ -597,64 +597,63 @@ p, li { white-space: pre-wrap; } qtpass - - + + Updating password-store Actualizando password-store - + Clipboard cleared Portapapeles vacío - + New Folder: (Will be placed in %1 ) - + Failed to connect WebDAV: No se pudo conectar WebDAV: - + Add Password - + Add Folder - + QtPass WebDAV password Contraseña QtPass WebDAV - + Enter password to connect to WebDAV: Introduzca contraseña para conectarse a WebDAV: - + fusedav exited unexpectedly fusedav se ha cerrado inesperadamente - + Failed to start fusedav to connect WebDAV: Error al iniciar fusedav para conectar WebDAV: - Password hidden - Contraseña oculta + Contraseña oculta @@ -662,83 +661,83 @@ p, li { white-space: pre-wrap; } Contenido oculto - - + + Password Contraseña - + Clipboard not cleared Portapapeles no vaciado - + Password and Content hidden Contraseña y contenido oculto - + QProcess::FailedToStart QProcess::Fallo al iniciar - + QProcess::Crashed QProcess::Roto - + QProcess::Timedout QProcess::Caducado - + QProcess::ReadError QProcess::Error de lectura - + QProcess::WriteError QProcess::Error de escritura - + QProcess::UnknownError QProcess::Error desconocido - + Are you sure you want to delete %1%2? Está seguro que quiere borrar %1? {1%2??} - + and whole content - + Copied to clipboard copiado en el portapapeles - + Add folder Añadir carpeta - + Add password Añadir contraseña - + Welcome to QtPass %1 Bienvenido a QtPass %1 - + Looking for: %1 Buscando %1 @@ -747,13 +746,13 @@ p, li { white-space: pre-wrap; } No se puede editar - - + + New file Nuevo fichero - + Delete password? Borrar contraseña? @@ -762,7 +761,7 @@ p, li { white-space: pre-wrap; } Está seguro que quiere borrar %1? - + Delete folder? Borrar carpeta? @@ -771,33 +770,33 @@ p, li { white-space: pre-wrap; } Fichero de contraseñas seleccionado no existe, no se puede editar - + New password file: (Will be placed in %1 ) - + Can not get key list No se puede obtener lista de claves - + Unable to get list of available gpg keys No se puede obtener lista de llaves gpg disponibles - + Key not found in keyring La llave no se encuentra en el llavero - + Generating GPG key pair Generar par de claves GPG - + Profile changed to %1 Perfil cambiado a %1 diff --git a/localization/localization_fr_BE.ts b/localization/localization_fr_BE.ts index 952c0fdab..d4a2318e7 100644 --- a/localization/localization_fr_BE.ts +++ b/localization/localization_fr_BE.ts @@ -537,14 +537,14 @@ Expire-Date: 0 - + Edit Editer - + Delete Supprimer @@ -575,7 +575,7 @@ Expire-Date: 0 - + Users Utilisateurs @@ -617,54 +617,54 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Bienvenue sur QtPass %1 - + Add Password Ajouter mot de passe - + Add Folder Ajouter dossier - + Failed to connect WebDAV: Impossible de se connecter au WebDAV : - + QtPass WebDAV password Mot de passe WebDAV QtPass - + Enter password to connect to WebDAV: Entrez un mot de passe pour vous connecter au WebDAV : - + fusedav exited unexpectedly fusedav s'est terminé de manière improviste - + Failed to start fusedav to connect WebDAV: Impossible de démarrer fusedav pour se connecter au WebDAV : - - + + Updating password-store Mise à jour du magasin de mots de passe @@ -677,9 +677,8 @@ p, li { white-space: pre-wrap; } Le fichier de mots de passe sélectionné n'existe pas, impossible de le modifier - Password hidden - Mot de passe caché + Mot de passe caché @@ -687,76 +686,76 @@ p, li { white-space: pre-wrap; } Contenu caché - - + + Password Mot de passe - + Clipboard cleared Presse-papiers vidé - + Clipboard not cleared Presse-papiers non vidé - + Password and Content hidden Mot de passe et contenu cachés - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Looking for: %1 Recherche de : %1 - - + + New file Nouveau fichier - + New password file: (Will be placed in %1 ) Enregistrement d'un nouveau mot de passe : (Sera stocké dans %1) - + Delete password? Supprimer le mot de passe ? @@ -765,64 +764,64 @@ p, li { white-space: pre-wrap; } Êtes-vous sûr de vouloir supprimer %1 ? - + Delete folder? Supprimer le dossier ? - + Are you sure you want to delete %1%2? Êtes-vous sûr de vouloir supprimer %1 ? {1%2??} - + and whole content - + Can not get key list Impossible de récupérer la liste de clés - + Unable to get list of available gpg keys Impossible d'obtenir la liste des clés GPG disponibles - + Key not found in keyring Clé introuvable dans le trousseau de clés - + Generating GPG key pair Génération d'une paire de clés GPG - + Profile changed to %1 Profil changé vers %1 - + Add folder Ajouter un dossier - + Add password Ajouter un mot de passe - + New Folder: (Will be placed in %1 ) Nouveau dossier : (Sera créé dans %1) - + Copied to clipboard copié dans le presse-papiers diff --git a/localization/localization_fr_FR.ts b/localization/localization_fr_FR.ts index aa54b6eac..65f24602f 100644 --- a/localization/localization_fr_FR.ts +++ b/localization/localization_fr_FR.ts @@ -537,14 +537,14 @@ Expire-Date: 0 - + Edit Editer - + Delete Supprimer @@ -575,7 +575,7 @@ Expire-Date: 0 - + Users Utilisateurs @@ -624,54 +624,54 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Bienvenue sur QtPass %1 - + Add Password Ajouter mot de passe - + Add Folder Ajouter dossier - + Failed to connect WebDAV: Impossible de se connecter au WebDAV : - + QtPass WebDAV password Mot de passe WebDAV QtPass - + Enter password to connect to WebDAV: Entrez un mot de passe pour vous connecter au WebDAV : - + fusedav exited unexpectedly fusedav a quitté inopinément - + Failed to start fusedav to connect WebDAV: Impossible de démarrer fusedav pour se connecter au WebDAV : - - + + Updating password-store Mise à jour du magasin de mots de passe @@ -684,9 +684,8 @@ p, li { white-space: pre-wrap; } Le fichier de mots de passe sélectionné n'existe pas, impossible de le modifier - Password hidden - Mot de passe caché + Mot de passe caché @@ -694,75 +693,75 @@ p, li { white-space: pre-wrap; } Contenu caché - - + + Password Mot de passe - + Clipboard cleared Presse-papiers vidé - + Clipboard not cleared Presse-papiers non vidé - + Password and Content hidden Mot de passe et contenu cachés - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Looking for: %1 Recherche de : %1 - - + + New file Nouveau fichier - + New password file: (Will be placed in %1 ) - + New Folder: (Will be placed in %1 ) @@ -774,7 +773,7 @@ p, li { white-space: pre-wrap; } (Placé dans %1) - + Delete password? Supprimer le mot de passe ? @@ -783,52 +782,52 @@ p, li { white-space: pre-wrap; } Êtes-vous sûr de vouloir supprimer %1 ? - + Delete folder? Supprimer le dossier ? - + Are you sure you want to delete %1%2? Êtes-vous certain de vouloir supprimer %1%2 - + and whole content et tout son contenu ? - + Can not get key list Impossible de récupérer la liste de clés - + Unable to get list of available gpg keys Impossible d'obtenir la liste des clés GPG disponibles - + Key not found in keyring Clé introuvable dans le trousseau de clés - + Generating GPG key pair Génération d'une paire de clés GPG - + Profile changed to %1 Profil sélectionné : %1 - + Add folder Ajouter un dossier - + Add password Ajouter un mot de passe @@ -839,7 +838,7 @@ p, li { white-space: pre-wrap; } (Placé dans %1) - + Copied to clipboard copié dans le presse-papiers diff --git a/localization/localization_fr_LU.ts b/localization/localization_fr_LU.ts index 83550f116..4f077bf80 100644 --- a/localization/localization_fr_LU.ts +++ b/localization/localization_fr_LU.ts @@ -537,14 +537,14 @@ Expire-Date: 0 - + Edit Editer - + Delete Supprimer @@ -575,7 +575,7 @@ Expire-Date: 0 - + Users Utilisateurs @@ -617,54 +617,54 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Bienvenue sur QtPass %1 - + Add Password Ajouter mot de passe - + Add Folder Ajouter dossier - + Failed to connect WebDAV: Impossible de se connecter au WebDAV : - + QtPass WebDAV password Mot de passe WebDAV QtPass - + Enter password to connect to WebDAV: Entrez un mot de passe pour vous connecter au WebDAV : - + fusedav exited unexpectedly fusedav s'est terminé de manière improviste - + Failed to start fusedav to connect WebDAV: Impossible de démarrer fusedav pour se connecter au WebDAV : - - + + Updating password-store Mise à jour du magasin de mots de passe @@ -677,9 +677,8 @@ p, li { white-space: pre-wrap; } Le fichier de mots de passe sélectionné n'existe pas, impossible de le modifier - Password hidden - Mot de passe caché + Mot de passe caché @@ -687,76 +686,76 @@ p, li { white-space: pre-wrap; } Contenu caché - - + + Password Mot de passe - + Clipboard cleared Presse-papiers vidé - + Clipboard not cleared Presse-papiers non vidé - + Password and Content hidden Mot de passe et contenu cachés - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Looking for: %1 Recherche de : %1 - - + + New file Nouveau fichier - + New password file: (Will be placed in %1 ) Enregistrement d'un nouveau mot de passe : (Sera stocké dans %1) - + Delete password? Supprimer le mot de passe ? @@ -765,64 +764,64 @@ p, li { white-space: pre-wrap; } Êtes-vous sûr de vouloir supprimer %1 ? - + Delete folder? Supprimer le dossier ? - + Are you sure you want to delete %1%2? Êtes-vous sûr de vouloir supprimer %1 ? {1%2??} - + and whole content - + Can not get key list Impossible de récupérer la liste de clés - + Unable to get list of available gpg keys Impossible d'obtenir la liste des clés GPG disponibles - + Key not found in keyring Clé introuvable dans le trousseau de clés - + Generating GPG key pair Génération d'une paire de clés GPG - + Profile changed to %1 Profil changé vers %1 - + Add folder Ajouter un dossier - + Add password Ajouter un mot de passe - + New Folder: (Will be placed in %1 ) Nouveau dossier : (Sera créé dans %1) - + Copied to clipboard copié dans le presse-papiers diff --git a/localization/localization_gl_ES.ts b/localization/localization_gl_ES.ts index 837b591b8..ec386ac54 100644 --- a/localization/localization_gl_ES.ts +++ b/localization/localization_gl_ES.ts @@ -583,14 +583,14 @@ Expire-Date: 0 - + Edit - + Delete @@ -621,7 +621,7 @@ Expire-Date: 0 - + Users @@ -699,13 +699,13 @@ p, li { white-space: pre-wrap; } qtpass - - + + Updating password-store Actualizando password-store - + Clipboard cleared Portapapeis baleiro @@ -714,184 +714,179 @@ p, li { white-space: pre-wrap; } Contrasinal copiado ao portapapeis - + Welcome to QtPass %1 - + Add Password - + Add Folder - + Failed to connect WebDAV: - + QtPass WebDAV password - + Enter password to connect to WebDAV: - + fusedav exited unexpectedly - + Failed to start fusedav to connect WebDAV: - - - Password hidden - - Content hidden Contido oculto - - + + Password - + Clipboard not cleared - + Password and Content hidden - + QProcess::FailedToStart QProcess::Fallou o inicio - + QProcess::Crashed QProcess::Fallou - + QProcess::Timedout QProcess::Caducou - + QProcess::ReadError QProcess::Erro de lectura - + QProcess::WriteError QProcess::Erro de escritura - + QProcess::UnknownError QProcess::Erro descoñecido - + Looking for: %1 - - + + New file - + New password file: (Will be placed in %1 ) - + Delete folder? - + Delete password? - + Are you sure you want to delete %1%2? - + and whole content - + Can not get key list - + Unable to get list of available gpg keys - + Key not found in keyring - + Generating GPG key pair - + Profile changed to %1 - + Add folder - + Add password - + New Folder: (Will be placed in %1 ) - + Copied to clipboard diff --git a/localization/localization_he_IL.ts b/localization/localization_he_IL.ts index 70c86e449..105ab4f7e 100644 --- a/localization/localization_he_IL.ts +++ b/localization/localization_he_IL.ts @@ -516,14 +516,14 @@ Expire-Date: 0 - + Edit - + Delete @@ -554,7 +554,7 @@ Expire-Date: 0 - + Users @@ -596,57 +596,52 @@ p, li { white-space: pre-wrap; } - + Failed to connect WebDAV: - + QtPass WebDAV password - + Enter password to connect to WebDAV: - + fusedav exited unexpectedly - + Failed to start fusedav to connect WebDAV: - - + + Updating password-store - + New Folder: (Will be placed in %1 ) - - Password hidden - - - - + Add Password - + Add Folder @@ -656,135 +651,135 @@ p, li { white-space: pre-wrap; } - + Clipboard cleared - + Clipboard not cleared - + Password and Content hidden - + QProcess::FailedToStart - + QProcess::Crashed - + QProcess::Timedout - + QProcess::ReadError - + QProcess::WriteError - + QProcess::UnknownError - + Looking for: %1 - - + + New file - + Delete password? - + Delete folder? - + Welcome to QtPass %1 - - + + Password - + New password file: (Will be placed in %1 ) - + Are you sure you want to delete %1%2? - + and whole content - + Can not get key list - + Unable to get list of available gpg keys - + Key not found in keyring - + Generating GPG key pair - + Profile changed to %1 - + Add folder - + Add password - + Copied to clipboard diff --git a/localization/localization_hu_HU.ts b/localization/localization_hu_HU.ts index b85a87238..b53246924 100644 --- a/localization/localization_hu_HU.ts +++ b/localization/localization_hu_HU.ts @@ -516,14 +516,14 @@ Expire-Date: 0 - + Edit - + Delete @@ -554,7 +554,7 @@ Expire-Date: 0 - + Users @@ -596,195 +596,190 @@ p, li { white-space: pre-wrap; } qtpass - - + + Updating password-store Jelszó-tároló frissítése - + Clipboard cleared Vágólap tiszta - + New Folder: (Will be placed in %1 ) - + Failed to connect WebDAV: - + Welcome to QtPass %1 - + Add Password - + Add Folder - + QtPass WebDAV password - + Enter password to connect to WebDAV: - + fusedav exited unexpectedly - + Failed to start fusedav to connect WebDAV: - - - Password hidden - - Content hidden Oldal elrejtve - - + + Password - + Clipboard not cleared - + Password and Content hidden - + QProcess::FailedToStart QProcess:NemIndultEl - + QProcess::Crashed QProcess:Összeomlás - + QProcess::Timedout QProcess:Időtúllépés - + QProcess::ReadError QProcess:OlvasásiHiba - + QProcess::WriteError IrásHiba - + QProcess::UnknownError IsmeretlenHiba - + Are you sure you want to delete %1%2? - + and whole content - + Add folder - + Add password - + Copied to clipboard a vágólapra másolt - + Looking for: %1 - - + + New file - + Delete password? - + Delete folder? - + New password file: (Will be placed in %1 ) - + Can not get key list - + Unable to get list of available gpg keys - + Key not found in keyring - + Generating GPG key pair - + Profile changed to %1 diff --git a/localization/localization_it_IT.ts b/localization/localization_it_IT.ts index 40530a60b..29d38c018 100644 --- a/localization/localization_it_IT.ts +++ b/localization/localization_it_IT.ts @@ -521,14 +521,14 @@ Expire-Date: 0 - + Edit Modifica - + Delete Elimina @@ -559,7 +559,7 @@ Expire-Date: 0 - + Users Utenti @@ -601,51 +601,51 @@ p, li { white-space: pre-wrap; } Cerca Password - + Welcome to QtPass %1 Benvenuto in QtPass %1 - + Add Password Aggiungi Password - + Add Folder Aggiungi Cartella - + Failed to connect WebDAV: Impossibile connettersi a WebDAV - + QtPass WebDAV password - + Enter password to connect to WebDAV: Inserisci la password per connetersi a WebDAV: - + fusedav exited unexpectedly fusedav si è chiuso in modo anomalo - + Failed to start fusedav to connect WebDAV: Impossibile connettere fusedav a WebDAV - - + + Updating password-store Aggiornando password-store @@ -658,9 +658,8 @@ p, li { white-space: pre-wrap; } Il file password selezionato non esiste o non è modificabile - Password hidden - Password nascosta + Password nascosta @@ -668,76 +667,76 @@ p, li { white-space: pre-wrap; } Contenuto nascosto - - + + Password Password - + Clipboard cleared Appunti svuotati - + Clipboard not cleared Appunti non svuotati - + Password and Content hidden Password e Contenuto nascosti - + QProcess::FailedToStart - + QProcess::Crashed - + QProcess::Timedout - + QProcess::ReadError - + QProcess::WriteError - + QProcess::UnknownError - + Looking for: %1 Cercando: %1 - - + + New file Nuovo file - + New password file: (Will be placed in %1 ) Nuovo file password: (Verrà posizionato in %1 ) - + Delete password? Eliminare password? @@ -746,64 +745,64 @@ p, li { white-space: pre-wrap; } Sei sicuro di voler eliminare %1? - + Delete folder? Eliminare cartella? - + Are you sure you want to delete %1%2? Sei sicuro di voler eliminare %1? {1%2??} - + and whole content - + Can not get key list Impossibile ottenere la lista delle chiavi - + Unable to get list of available gpg keys Impossibile ottenere la lista delle chiavi gpg disponibili - + Key not found in keyring Chiave non trovata nel portachiavi - + Generating GPG key pair Generando una coppia di chiavi GPG - + Profile changed to %1 Profilo cambiato in %1 - + Add folder Aggiungi cartella - + Add password Aggiungi password - + New Folder: (Will be placed in %1 ) Nuova cartella: (Verrà posizionata in %1 ) - + Copied to clipboard copiato negli appunti diff --git a/localization/localization_lb_LU.ts b/localization/localization_lb_LU.ts index df214d120..8cecbf72f 100644 --- a/localization/localization_lb_LU.ts +++ b/localization/localization_lb_LU.ts @@ -516,14 +516,14 @@ Expire-Date: 0 - + Edit - + Delete @@ -554,7 +554,7 @@ Expire-Date: 0 - + Users @@ -596,195 +596,190 @@ p, li { white-space: pre-wrap; } - + Welcome to QtPass %1 - + Add Password - + Add Folder - + Failed to connect WebDAV: - + QtPass WebDAV password - + Enter password to connect to WebDAV: - + fusedav exited unexpectedly - + Failed to start fusedav to connect WebDAV: - - + + Updating password-store - - - Password hidden - - Content hidden - - + + Password - + Clipboard cleared - + Clipboard not cleared - + Password and Content hidden - + QProcess::FailedToStart - + QProcess::Crashed - + QProcess::Timedout - + QProcess::ReadError - + QProcess::WriteError - + QProcess::UnknownError - + Looking for: %1 - - + + New file - + New password file: (Will be placed in %1 ) - + Delete password? - + Delete folder? - + Are you sure you want to delete %1%2? - + and whole content - + Can not get key list - + Unable to get list of available gpg keys - + Key not found in keyring - + Generating GPG key pair - + Profile changed to %1 - + Add folder - + Add password - + New Folder: (Will be placed in %1 ) - + Copied to clipboard diff --git a/localization/localization_nl_BE.ts b/localization/localization_nl_BE.ts index 09b06be2f..c917eaa23 100644 --- a/localization/localization_nl_BE.ts +++ b/localization/localization_nl_BE.ts @@ -537,14 +537,14 @@ Expire-Date: 0 - + Edit Bewerken - + Delete Verwijderen @@ -575,7 +575,7 @@ Expire-Date: 0 - + Users Gebruikers @@ -618,53 +618,53 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Welkom bij QtPass %1 - + Add Password Voeg wachtwoord toe - + Add Folder Voeg map toe - + Failed to connect WebDAV: Verbinding mislukt met WebDAV: - + QtPass WebDAV password QtPass WebDAV wachtwoord - + Enter password to connect to WebDAV: Voer wachtwoord in om te verbinden met WebDAV: - + fusedav exited unexpectedly fusedav is stuk, hield er zomaar mee op - + Failed to start fusedav to connect WebDAV: Kon fusedav niet verbinden met WebDAV: - - + + Updating password-store Vernieuwen password-store @@ -677,9 +677,8 @@ p, li { white-space: pre-wrap; } Geselecteerde wachtwoord bestand bestaat niet, kan niet bewerken - Password hidden - Wachtwoord verborgen + Wachtwoord verborgen @@ -687,76 +686,76 @@ p, li { white-space: pre-wrap; } Inhoud verborgen - - + + Password Wachtwoord - + Clipboard cleared Klembord gewist - + Clipboard not cleared Klembord niet leeg gemaakt aangezien er geen wachtwoord in stond - + Password and Content hidden Wachtwoord en inhoud verborgen - + QProcess::FailedToStart Proces kon niet worden gestart - + QProcess::Crashed Proces is gecrashed - + QProcess::Timedout Proces duurde te lang - + QProcess::ReadError Lees fout met proces - + QProcess::WriteError Kan niet schrijven naar proces - + QProcess::UnknownError Er ging iets raars mis met proces - + Looking for: %1 Op zoek naar: %1 - - + + New file Nieuw bestand - + New password file: (Will be placed in %1 ) Nieuw wachtwoord bestand: (Wordt geplaatst in %1 ) - + Delete password? Verwijder wachtwoord? @@ -765,64 +764,64 @@ p, li { white-space: pre-wrap; } Weet je zeker dat je %1 wil verwijderen? - + Delete folder? Verwijder map? - + Are you sure you want to delete %1%2? Weet je zeker dat je %1%2 wil verwijderen? - + and whole content en inhoud - + Can not get key list Kan sleutel lijst niet verkrijgen - + Unable to get list of available gpg keys Kan lijst van beschikbare gpg sleutels niet opvragen - + Key not found in keyring Sleutel niet gevonden in keyring - + Generating GPG key pair Nieuw GPG sleutelpaar genereren - + Profile changed to %1 Profiel veranderd naar %1 - + Add folder Voeg map toe - + Add password Voeg wachtwoord toe - + New Folder: (Will be placed in %1 ) Nieuwe map: (Wordt geplaatst in %1 ) - + Copied to clipboard gekopieerd naar het klembord diff --git a/localization/localization_nl_NL.ts b/localization/localization_nl_NL.ts index f42820f5b..1f3cb86d5 100644 --- a/localization/localization_nl_NL.ts +++ b/localization/localization_nl_NL.ts @@ -537,14 +537,14 @@ Expire-Date: 0 - + Edit Bewerken - + Delete Verwijderen @@ -575,7 +575,7 @@ Expire-Date: 0 - + Users Gebruikers @@ -618,53 +618,53 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Welkom bij QtPass %1 - + Add Password Voeg wachtwoord toe - + Add Folder Voeg map toe - + Failed to connect WebDAV: Verbinding mislukt met WebDAV: - + QtPass WebDAV password QtPass WebDAV wachtwoord - + Enter password to connect to WebDAV: Voer wachtwoord in om te verbinden met WebDAV: - + fusedav exited unexpectedly fusedav is stuk, hield er zomaar mee op - + Failed to start fusedav to connect WebDAV: Kon fusedav niet verbinden met WebDAV: - - + + Updating password-store Vernieuwen password-store @@ -677,9 +677,8 @@ p, li { white-space: pre-wrap; } Geselecteerde wachtwoord bestand bestaat niet, kan niet bewerken - Password hidden - Wachtwoord verborgen + Wachtwoord verborgen @@ -687,76 +686,76 @@ p, li { white-space: pre-wrap; } Inhoud verborgen - - + + Password Wachtwoord - + Clipboard cleared Klembord gewist - + Clipboard not cleared Klembord niet leeg gemaakt aangezien er geen wachtwoord in stond - + Password and Content hidden Wachtwoord en inhoud verborgen - + QProcess::FailedToStart Proces kon niet worden gestart - + QProcess::Crashed Proces is gecrashed - + QProcess::Timedout Proces duurde te lang - + QProcess::ReadError Lees fout met proces - + QProcess::WriteError Kan niet schrijven naar proces - + QProcess::UnknownError Er ging iets raars mis met proces - + Looking for: %1 Op zoek naar: %1 - - + + New file Nieuw bestand - + New password file: (Will be placed in %1 ) Nieuw wachtwoord bestand: (Wordt geplaatst in %1 ) - + Delete password? Verwijder wachtwoord? @@ -765,64 +764,64 @@ p, li { white-space: pre-wrap; } Weet je zeker dat je %1 wil verwijderen? - + Delete folder? Verwijder map? - + Are you sure you want to delete %1%2? Weet je zeker dat je %1%2 wil verwijderen? - + and whole content en inhoud - + Can not get key list Kan sleutel lijst niet verkrijgen - + Unable to get list of available gpg keys Kan lijst van beschikbare gpg sleutels niet opvragen - + Key not found in keyring Sleutel niet gevonden in keyring - + Generating GPG key pair Nieuw GPG sleutelpaar genereren - + Profile changed to %1 Profiel veranderd naar %1 - + Add folder Voeg map toe - + Add password Voeg wachtwoord toe - + New Folder: (Will be placed in %1 ) Nieuwe map: (Wordt geplaatst in %1 ) - + Copied to clipboard gekopieerd naar het klembord diff --git a/localization/localization_pl_PL.ts b/localization/localization_pl_PL.ts index dc79fbed0..2f9be8d4a 100644 --- a/localization/localization_pl_PL.ts +++ b/localization/localization_pl_PL.ts @@ -516,14 +516,14 @@ Expire-Date: 0 - + Edit - + Delete @@ -554,7 +554,7 @@ Expire-Date: 0 - + Users @@ -596,195 +596,190 @@ p, li { white-space: pre-wrap; } - - + + Updating password-store - + Clipboard cleared - + New Folder: (Will be placed in %1 ) - + Failed to connect WebDAV: - + Welcome to QtPass %1 - + Add Password - + Add Folder - + QtPass WebDAV password - + Enter password to connect to WebDAV: - + fusedav exited unexpectedly - + Failed to start fusedav to connect WebDAV: - - - Password hidden - - Content hidden - - + + Password - + Clipboard not cleared - + Password and Content hidden - + QProcess::FailedToStart - + QProcess::Crashed - + QProcess::Timedout - + QProcess::ReadError - + QProcess::WriteError - + QProcess::UnknownError - + Are you sure you want to delete %1%2? - + and whole content - + Add folder - + Add password - + Copied to clipboard skopiowany do schowka - + Looking for: %1 - - + + New file - + Delete password? - + Delete folder? - + New password file: (Will be placed in %1 ) - + Can not get key list - + Unable to get list of available gpg keys - + Key not found in keyring - + Generating GPG key pair - + Profile changed to %1 diff --git a/localization/localization_pt_PT.ts b/localization/localization_pt_PT.ts index 251018417..dd1c3b798 100644 --- a/localization/localization_pt_PT.ts +++ b/localization/localization_pt_PT.ts @@ -517,14 +517,14 @@ Expire-Date: 0 - + Edit Editar - + Delete Remover @@ -555,7 +555,7 @@ Expire-Date: 0 - + Users Utilizadores @@ -604,58 +604,57 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 Bem-vindo ao QtPass %1 - + Add Password Adicionar Password - + Add Folder Adicionar pasta - + Failed to connect WebDAV: A ligação a WebDAV falhou: - + QtPass WebDAV password Password do QtPass WebDAV - + Enter password to connect to WebDAV: Introduza a password para a ligação a WebDAV: - + fusedav exited unexpectedly fusedav fechou inesperadamente - + Failed to start fusedav to connect WebDAV: A inicialização do fusedav, para ligar a WebDAV falhou: - - + + Updating password-store A atualizar a password-store - Password hidden - Password ocultada + Password ocultada @@ -663,137 +662,137 @@ p, li { white-space: pre-wrap; } Conteúdo oculto - - + + Password Password - + Clipboard cleared Clipboard limpo - + Clipboard not cleared Clipboard não limpo - + Password and Content hidden Password e conteúdo ocultos - + QProcess::FailedToStart QProcess::FailedToStart - + QProcess::Crashed QProcess::Crashed - + QProcess::Timedout QProcess::Timedout - + QProcess::ReadError QProcess::ReadError - + QProcess::WriteError QProcess::WriteError - + QProcess::UnknownError QProcess::UnknownError - + Looking for: %1 À procura de: %1 - - + + New file Novo ficheiro - + New password file: (Will be placed in %1 ) Novo ficheiro de password: (Vai ser colocado em %1 ) - + Delete folder? Remover pasta? - + Delete password? Remover password? - + Are you sure you want to delete %1%2? De certeza que deseja remover %1%2? - + and whole content e todo o seu conteúdo - + Can not get key list Não é possível obter a lista de chaves - + Unable to get list of available gpg keys Não é possível obter a lista de chaves gpg disponíveis - + Key not found in keyring Chave não disponível no keyring - + Generating GPG key pair Gerar par de chaves GPG - + Profile changed to %1 Perfil mudou para %1 - + Add folder Adicionar pasta - + Add password Adicionar password - + New Folder: (Will be placed in %1 ) Nova pasta: (Será colocada em %1 ) - + Copied to clipboard Copiado para o Clipboard diff --git a/localization/localization_ru_RU.ts b/localization/localization_ru_RU.ts index 01cf25cdc..c86eb9445 100644 --- a/localization/localization_ru_RU.ts +++ b/localization/localization_ru_RU.ts @@ -548,14 +548,14 @@ Expire-Date: 0 - + Edit Изменить - + Delete Удалить @@ -576,7 +576,7 @@ Expire-Date: 0 - + Users Пользователи @@ -618,64 +618,63 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 QtPass %1 приветствует Вас - + Failed to connect WebDAV: Не удалось подключить WebDAV: - + QtPass WebDAV password Пароль QtPass для WebDAV - + Enter password to connect to WebDAV: Введите пароль для подключения к WebDAV: - + fusedav exited unexpectedly fusedav непредвиденно завершился - + Failed to start fusedav to connect WebDAV: Не удалось запустить fusedav для подключения к WebDAV: - - + + Updating password-store Обновление password-store - + New Folder: (Will be placed in %1 ) Новая папка: (будет добавлена в %1) - Password hidden - Пароль скрыт + Пароль скрыт - + Add Password Добавить пароль - + Add Folder Добавить папку @@ -685,98 +684,98 @@ p, li { white-space: pre-wrap; } Содержимое скрыто - - + + Password Пароль - + Clipboard cleared Буфер обмена очищен - + Clipboard not cleared Буфер обмена не очищен - + Password and Content hidden Пароль и содержимое скрыто - + QProcess::FailedToStart QProsess::Не удалось запустить - + QProcess::Crashed QProsess::Аварийное завершение - + QProcess::Timedout QProsess::Превышено время ожидания - + QProcess::ReadError QProsess::Ошибка чтения - + QProcess::WriteError QProsess::Ошибка записи - + QProcess::UnknownError QProsess::Неизвестная ошибка - + Looking for: %1 Ищем: %1 - + Delete folder? Удалить папку? - + Are you sure you want to delete %1%2? Вы в самом деле хотите удалить %1? {1%2??} - + and whole content - + Generating GPG key pair Генерирую ключевую пару GPG - + Profile changed to %1 Профиль изменён на %1 - + Add folder Добавить папку - + Add password Добавить пароль - + Copied to clipboard скопировать в буфер обмена @@ -785,35 +784,35 @@ p, li { white-space: pre-wrap; } Невозможно изменить содержимое - + New password file: (Will be placed in %1 ) Новый файл для пароля: (будет создан в %1 ) - + Can not get key list Не удалось получить список ключей - + Unable to get list of available gpg keys Не удалось получить список доступных ключей GPG - + Key not found in keyring Ключ не найден в хранилище ключей GPG - - + + New file Новый файл - + Delete password? Удалить пароль? diff --git a/localization/localization_sv_SE.ts b/localization/localization_sv_SE.ts index 19d846f98..773f7e730 100644 --- a/localization/localization_sv_SE.ts +++ b/localization/localization_sv_SE.ts @@ -518,14 +518,14 @@ Expire-Date: 0 - + Edit Ändra - + Delete Ta bort @@ -556,7 +556,7 @@ Expire-Date: 0 - + Users Användare @@ -598,64 +598,63 @@ p, li { white-space: pre-wrap; } qtpass - - + + Updating password-store Uppdaterar lösenordsutrymmet - + Clipboard cleared Urklippet rensat - + New Folder: (Will be placed in %1 ) - + Failed to connect WebDAV: Kunde inte ansluta till WebDAV: - + Add Password - + Add Folder - + QtPass WebDAV password QtPass WebDAV lösenord - + Enter password to connect to WebDAV: Mata in WebDAV lösenord: - + fusedav exited unexpectedly fusedav avslutades oväntat - + Failed to start fusedav to connect WebDAV: Kunde inte starta fusedav för att ansluta till WebDAV: - Password hidden - Gömt lösenord + Gömt lösenord @@ -663,83 +662,83 @@ p, li { white-space: pre-wrap; } Gömt innehåll - - + + Password Lösenord - + Clipboard not cleared Urklippet ej rensat - + Password and Content hidden Gömt lösenord och innehåll - + QProcess::FailedToStart - + QProcess::Crashed - + QProcess::Timedout - + QProcess::ReadError - + QProcess::WriteError - + QProcess::UnknownError - + Are you sure you want to delete %1%2? Vill du verkligen ta bort %1? {1%2??} - + and whole content - + Copied to clipboard kopieras till Urklipp - + Add folder Lägg till mapp - + Add password Lägg till lösenord - + Welcome to QtPass %1 Välkommen till QtPass %1 - + Looking for: %1 Söker efter: %1 @@ -748,13 +747,13 @@ p, li { white-space: pre-wrap; } Kan inte ändra - - + + New file Ny fil - + Delete password? Ta bort lösenord? @@ -763,7 +762,7 @@ p, li { white-space: pre-wrap; } Vill du verkligen ta bort %1? - + Delete folder? Ta bort mapp? @@ -772,33 +771,33 @@ p, li { white-space: pre-wrap; } Kan inte ändra då vald lösenordsfil inte finns - + New password file: (Will be placed in %1 ) - + Can not get key list Kan inte hämta nyckellista - + Unable to get list of available gpg keys Kunde inte hämta gpgnycklar - + Key not found in keyring Kunde inte hitta nyckel i nyckelring - + Generating GPG key pair Skapar GPG nyckelpar - + Profile changed to %1 Profil ändrad till %1 diff --git a/localization/localization_zh_CN.ts b/localization/localization_zh_CN.ts index 25267d204..9fa49abf5 100644 --- a/localization/localization_zh_CN.ts +++ b/localization/localization_zh_CN.ts @@ -536,14 +536,14 @@ Expire-Date: 0 - + Edit 编辑 - + Delete 删除 @@ -574,7 +574,7 @@ Expire-Date: 0 - + Users 用户 @@ -616,54 +616,54 @@ p, li { white-space: pre-wrap; } qtpass - + Welcome to QtPass %1 欢迎使用 QtPass %1 - + Add Password 新密码 - + Add Folder 新文件夹 - + Failed to connect WebDAV: 无法连接 WebDAV: - + QtPass WebDAV password QtPass WebDAV 密码 - + Enter password to connect to WebDAV: 输入 WebDAV 密码以连接: - + fusedav exited unexpectedly fusedav 意外退出 - + Failed to start fusedav to connect WebDAV: 无法连接 WebDAV,fusedav无法启动: - - + + Updating password-store 正在更新密码库... @@ -676,9 +676,8 @@ p, li { white-space: pre-wrap; } 选定的密码文件不存在,不可编辑 - Password hidden - 密码已隐藏 + 密码已隐藏 @@ -686,76 +685,76 @@ p, li { white-space: pre-wrap; } 内容已隐藏 - - + + Password 密码 - + Clipboard cleared 剪贴板已清除 - + Clipboard not cleared 剪贴板未清除 - + Password and Content hidden 密码和内容已隐藏 - + QProcess::FailedToStart 系统错误:启动失败 QProcess::FailedToStart - + QProcess::Crashed 系统错误:程序崩溃 QProcess::Crashed - + QProcess::Timedout 系统错误:响应超时 QProcess::Timedout - + QProcess::ReadError 系统错误:读取错误 QProcess::ReadError - + QProcess::WriteError 系统错误:写入错误 QProcess::WriteError - + QProcess::UnknownError 系统错误:未知错误 QProcess::UnknownError - + Looking for: %1 搜索:%1 - - + + New file 新密码 - + New password file: (Will be placed in %1 ) 新建密码: (将被放在 %1 ) - + Delete password? 删除密码? @@ -764,64 +763,64 @@ p, li { white-space: pre-wrap; } 确定删除 %1 ? - + Delete folder? 删除文件夹? - + Are you sure you want to delete %1%2? 确定删除 %1%2 ? - + and whole content - + Can not get key list 无法获取密钥列表 - + Unable to get list of available gpg keys 无法获取可用的 GPG 密钥列表 - + Key not found in keyring 所选密钥未找到 - + Generating GPG key pair 正在生成 GPG 密钥对 - + Profile changed to %1 用户已更改为 %1 - + Add folder 新文件夹 - + Add password 新密码 - + New Folder: (Will be placed in %1 ) 新建文件夹: (将被放在 %1 ) - + Copied to clipboard 复制到剪贴板 diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 1844aae2e..82e60ad21 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -26,6 +26,7 @@ #include "ui_mainwindow.h" #include "usersdialog.h" #include "util.h" +#include "filecontent.h" /** * @brief MainWindow::MainWindow handles all of the main functionality and also @@ -620,69 +621,46 @@ void MainWindow::keyGenerationComplete(const QString &p_output, } void MainWindow::passShowHandler(const QString &p_output) { + QStringList templ = QtPassSettings::isUseTemplate() ? QtPassSettings::getPassTemplate().split("\n") : QStringList(); + bool allFields = QtPassSettings::isUseTemplate() && QtPassSettings::isTemplateAllFields(); + FileContent fileContent = FileContent::parse(p_output, templ, allFields); QString output = p_output; - { - QStringList tokens = p_output.split("\n"); - QString password = tokens.at(0); - tokens.erase(tokens.begin()); - - if (QtPassSettings::getClipBoardType() != Enums::CLIPBOARD_NEVER && - !p_output.isEmpty()) { - clippedText = password; - if (QtPassSettings::getClipBoardType() == Enums::CLIPBOARD_ALWAYS) - copyTextToClipboard(password); - if (QtPassSettings::isUseAutoclearPanel()) { - clearPanelTimer.start(); - } - if (QtPassSettings::isHidePassword() && - !QtPassSettings::isUseTemplate()) { - output = "***" + tr("Password hidden") + "***"; - output += tokens.join("\n"); - } - if (QtPassSettings::isHideContent()) - output = "***" + tr("Content hidden") + "***"; - } + QString password = fileContent.getPassword(); + + // handle clipboard + if (QtPassSettings::getClipBoardType() != Enums::CLIPBOARD_NEVER && + !p_output.isEmpty()) { + clippedText = password; + if (QtPassSettings::getClipBoardType() == Enums::CLIPBOARD_ALWAYS) + copyTextToClipboard(password); + } - clearTemplateWidgets(); - if (QtPassSettings::isUseTemplate() && !QtPassSettings::isHideContent()) { - QStringList remainingTokens; - for (int j = 0; j < tokens.length(); ++j) { - QString token = tokens.at(j); - if (token.contains(':')) { - int colon = token.indexOf(':'); - QString field = token.left(colon); - if (QtPassSettings::isTemplateAllFields() || - QtPassSettings::getPassTemplate().contains(field)) { - QString value = token.right(token.length() - colon - 1); - if (!QtPassSettings::getPassTemplate().contains(field) && - value.startsWith("//")) { - remainingTokens.append(token); - continue; // colon is probably from a url - } - addToGridLayout(j + 1, field, value); - } else { - remainingTokens.append(token); - } - } else { - remainingTokens.append(token); - } - } - if (ui->gridLayout->count() == 0) - ui->verticalLayoutPassword->setSpacing(0); - else - ui->verticalLayoutPassword->setSpacing(6); - output = remainingTokens.join("\n"); - } else if (!QtPassSettings::isHideContent()) { - output = tokens.join("\n"); - } - if (!QtPassSettings::isHideContent() && !password.isEmpty()) { - // now set the password. If we set it earlier, the layout will be - // cleared + // first clear the current view: + clearTemplateWidgets(); + + // show what is needed: + if (QtPassSettings::isHideContent()) { + output = "***" + tr("Content hidden") + "***"; + } else { + if (!password.isEmpty()) { + // set the password, it is hidden if needed in addToGridLayout addToGridLayout(0, tr("Password"), password); } - if (QtPassSettings::isUseAutoclearPanel()) { - clearPanelTimer.start(); + + NamedValues namedValues = fileContent.getNamedValues(); + for (int j = 0; j < namedValues.length(); ++j) { + NamedValue nv = namedValues.at(j); + addToGridLayout(j + 1, nv.name, nv.value); } + if (ui->gridLayout->count() == 0) + ui->verticalLayoutPassword->setSpacing(0); + else + ui->verticalLayoutPassword->setSpacing(6); + output = fileContent.getRemainingData(); + } + + if (QtPassSettings::isUseAutoclearPanel()) { + clearPanelTimer.start(); } DisplayInTextBrowser(output);