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

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorJonathan White <support@dmapps.us>2017-06-26 00:52:35 +0300
committerJonathan White <support@dmapps.us>2017-06-26 00:52:35 +0300
commit9a6a78719118d9cd79232ec37ba6b8b8a0ef8d9a (patch)
treee54ea4b84a08f63457b854df481bfd0d2179f9c5 /share
parent836c996544d13154cef8cbaf2d6cfe510edb1144 (diff)
Update translations
Diffstat (limited to 'share')
-rw-r--r--share/translations/keepassx_cs.ts875
-rw-r--r--share/translations/keepassx_da.ts1554
-rw-r--r--share/translations/keepassx_de.ts873
-rw-r--r--share/translations/keepassx_el.ts1554
-rw-r--r--share/translations/keepassx_en.ts809
-rw-r--r--share/translations/keepassx_es.ts879
-rw-r--r--share/translations/keepassx_fi.ts2384
-rw-r--r--share/translations/keepassx_fr.ts881
-rw-r--r--share/translations/keepassx_id.ts1554
-rw-r--r--share/translations/keepassx_it.ts879
-rw-r--r--share/translations/keepassx_ja.ts1552
-rw-r--r--share/translations/keepassx_kk.ts2390
-rw-r--r--share/translations/keepassx_ko.ts1552
-rw-r--r--share/translations/keepassx_lt.ts874
-rw-r--r--share/translations/keepassx_nl_NL.ts877
-rw-r--r--share/translations/keepassx_pl.ts881
-rw-r--r--share/translations/keepassx_pt_BR.ts877
-rw-r--r--share/translations/keepassx_pt_PT.ts875
-rw-r--r--share/translations/keepassx_ru.ts983
-rw-r--r--share/translations/keepassx_sl_SI.ts1539
-rw-r--r--share/translations/keepassx_sv.ts1552
-rw-r--r--share/translations/keepassx_uk.ts1545
-rw-r--r--share/translations/keepassx_zh_CN.ts873
-rw-r--r--share/translations/keepassx_zh_TW.ts1561
24 files changed, 25876 insertions, 4297 deletions
diff --git a/share/translations/keepassx_cs.ts b/share/translations/keepassx_cs.ts
index f54a1db8e..cdd273667 100644
--- a/share/translations/keepassx_cs.ts
+++ b/share/translations/keepassx_cs.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Revize</translation>
+ <source>About KeePassXC</source>
+ <translation>O aplikaci KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>S použitím:</translation>
+ <source>About</source>
+ <translation>O aplikaci</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>O aplikaci KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Rozšíření:
-</translation>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC je šířeno pod GNU obecnou veřejnou licencí (GPL) verze 2 a (případně) 3.</translation>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -121,10 +201,6 @@ Umožnit přístup?</translation>
<translation>Vytvořit soubor s klíčem…</translation>
</message>
<message>
- <source>Error</source>
- <translation>Chyba</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Nedaří se vytvořit soubor s klíčem:</translation>
</message>
@@ -133,10 +209,6 @@ Umožnit přístup?</translation>
<translation>Vyberte soubor s klíčem</translation>
</message>
<message>
- <source>Question</source>
- <translation>Dotaz</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Opravdu ponechat bez hesla, tedy nechráněné?</translation>
</message>
@@ -145,10 +217,6 @@ Umožnit přístup?</translation>
<translation>Nepodařilo se vám zadat heslo stejně do obou kolonek.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Nepodařilo se nastavit soubor s klíčem</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Nepodařilo se nastavit %1 jako soubor s klíčem:
@@ -158,6 +226,163 @@ Umožnit přístup?</translation>
<source>&amp;Key file</source>
<translation>Soubor s &amp;klíčem</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Chyba</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Chyba</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nedaří se spočítat hlavní klíč</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -178,10 +403,6 @@ Umožnit přístup?</translation>
<translation>Procházet</translation>
</message>
<message>
- <source>Error</source>
- <translation>Chyba</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Databázi se nedaří otevřít.</translation>
</message>
@@ -201,6 +422,14 @@ Umožnit přístup?</translation>
<source>Select key file</source>
<translation>Vyberte soubor s klíčem</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -277,6 +506,18 @@ Nyní je možné ji uložit.</translation>
<source>Use recycle bin</source>
<translation>Namísto mazání přesouvat do Koše</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -297,10 +538,6 @@ Nyní je možné ji uložit.</translation>
<translation>Otevřít databázi</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Varování</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Soubor nebyl nalezen!</translation>
</message>
@@ -331,10 +568,6 @@ Save changes?</source>
Uložit změny?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Chyba</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Zápis do databáze se nezdařil.</translation>
</message>
@@ -426,6 +659,14 @@ Chcete ji přesto otevřít?</translation>
<source>Open read-only</source>
<translation>Otevřít pouze pro čtení</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -466,10 +707,6 @@ Chcete ji přesto otevřít?</translation>
<translation>Opravdu chcete nenávratně smazat skupinu „%1“?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Chyba</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Nedaří se spočítat hlavní klíč</translation>
</message>
@@ -530,13 +767,17 @@ Chcete ji přesto otevřít?</translation>
<translation>Soubor s databází byl změněn a vaše změny do něj nejsou uloženy. Přejete si své změny začlenit?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Automatické opětovné načtení se nezdařilo</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>Nepodařilo se otevřít nový soubor s databází během pokusu o opětovné načtení této.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -577,10 +818,6 @@ Chcete ji přesto otevřít?</translation>
<translation>Upravit záznam</translation>
</message>
<message>
- <source>Error</source>
- <translation>Chyba</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Nepodařilo se vám zadat heslo stejně do obou kolonek.</translation>
</message>
@@ -622,6 +859,22 @@ Chcete ji přesto otevřít?</translation>
<source>1 year</source>
<translation>1 rok</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -634,10 +887,6 @@ Chcete ji přesto otevřít?</translation>
<translation>Přidat</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Upravit</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Odebrat</translation>
</message>
@@ -653,6 +902,18 @@ Chcete ji přesto otevřít?</translation>
<source>Open</source>
<translation>Otevřít</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -688,6 +949,10 @@ Chcete ji přesto otevřít?</translation>
<source>Set custo&amp;m sequence:</source>
<translation>Nastavit vlastní posloupnost:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -797,16 +1062,16 @@ Chcete ji přesto otevřít?</translation>
<translation>Hledat</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Automatické vyplňování</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Použít výchozí posloupnost automatického vyplňování od nadřazené skupiny</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Nastavit výchozí posloupnost automatického vyplňování</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -832,10 +1097,6 @@ Chcete ji přesto otevřít?</translation>
<translation>Vyberte obrázek</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Ikonu nelze smazat!</translation>
- </message>
- <message>
<source>Error</source>
<translation>Chyba</translation>
</message>
@@ -852,10 +1113,6 @@ Chcete ji přesto otevřít?</translation>
<translation>Ikonu se nedaří načíst</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Ikonu nelze smazat, protože je používaná ještě %1 dalšími záznamy.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>Po&amp;užít výchozí ikonu</translation>
</message>
@@ -863,6 +1120,14 @@ Chcete ji přesto otevřít?</translation>
<source>Use custo&amp;m icon</source>
<translation>Použít svou vlastní ikonu</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -934,6 +1199,11 @@ Chcete ji přesto otevřít?</translation>
<source>URL</source>
<translation>URL adresa</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -992,9 +1262,16 @@ Chcete ji přesto otevřít?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Zajistit aby heslo obsahovalo znaky ze všech zvolených skupin znaků</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Accept</source>
- <translation>Přijmout</translation>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1004,10 +1281,6 @@ Chcete ji přesto otevřít?</translation>
<translation>Importovat databázi ve formátu KeePass verze 1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Chyba</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Databázi se nedaří otevřít.</translation>
</message>
@@ -1071,6 +1344,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Můžete ho importovat pomocí Databáze → Importovat databázi ve formátu KeePass 1.
Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otevřít ve staré verzi KeePassX 0.4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1082,14 +1359,18 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<source>KeePassXC - Error</source>
<translation>KeePassXC – chyba</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Databáze</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Otevřít databázi</translation>
</message>
@@ -1122,10 +1403,6 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<translation>Zobrazit/skrýt okno</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Nástroje</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>Databáze ve formátu KeePass 2</translation>
</message>
@@ -1138,10 +1415,6 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<translation>Uložit opravenou databázi</translation>
</message>
<message>
- <source>Error</source>
- <translation>Chyba</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Zápis do databáze se nezdařil.</translation>
</message>
@@ -1234,14 +1507,26 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<translation>Nastavení &amp;databáze</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>&amp;Importovat databázi ve formátu KeePass 1</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>Klonovat záznam</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>Najít</translation>
</message>
@@ -1293,6 +1578,46 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<source>Password Generator</source>
<translation>Generátor hesel</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Importovat databázi aplikace KeePass verze 1</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1309,12 +1634,6 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<translation>Z&amp;obrazit oznámení když jsou požadovány přihlašovací údaje</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>&amp;Odpovídající schémata URL adres
-Je odpovídáno pouze záznamy se stejným schématem (http://, https://, ftp://, atp.)</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Seřadit odpovídající záznamy dle &amp;uživatelského jména</translation>
</message>
@@ -1323,10 +1642,6 @@ Je odpovídáno pouze záznamy se stejným schématem (http://, https://, ftp://
<translation>Z právě otevřené databáze odebrat veškerá uložená oprávnění</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Generátor hesel</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Pokročilé</translation>
</message>
@@ -1343,10 +1658,6 @@ Je odpovídáno pouze záznamy se stejným schématem (http://, https://, ftp://
<translation>Vy&amp;hledat odpovídající záznamy ve všech otevřených databázích</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Je třeba, aby ke klientovi byly připojené pouze vybrané databáze!</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>HTTP port:</translation>
</message>
@@ -1363,12 +1674,6 @@ Je odpovídáno pouze záznamy se stejným schématem (http://, https://, ftp://
<translation>Seřadit odpovídající záznamy dle názvu</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Zapnout protokol KeePassXC HTTP
-Toto je zapotřebí pro přístup do databáze z doplňku ChromeIPass nebo PassIFox pro webové prohlížeče</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC bude očekávat spojení na tomto portu na adrese 127.0.0.1 (localhost)</translation>
</message>
@@ -1383,20 +1688,10 @@ Using default port 19455.</source>
Náhradně bude použit port 19455.</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>Odpovědět pouze záznamy, které nejlépe odpovídají dané
-URL ad&amp;rese namísto záznamů pro celou doménu</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>Z právě otevřené databáze od&amp;ebrat veškeré sdílené šifrovací klíče</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>Následující předvolby mohou být nebezpečné. Měňte je pouze pokud víte, co děláte!</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>Odpovědět také kolonkami pok&amp;ročilých textových řetězců které začínají na „KPH:“</translation>
</message>
@@ -1404,6 +1699,43 @@ URL ad&amp;rese namísto záznamů pro celou doménu</translation>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>Automatická vytváření nebo aktualizace nejsou u textových kolonek podporované!</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Generátor hesel</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1495,12 +1827,101 @@ URL ad&amp;rese namísto záznamů pro celou doménu</translation>
<source>Excellent</source>
<translation>Skvělé</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Heslo</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>Http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Skupina</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titulek</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Uživatelské jméno</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Heslo</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL adresa</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Poznámky</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1548,13 +1969,17 @@ URL ad&amp;rese namísto záznamů pro celou doménu</translation>
<translation>Hledat</translation>
</message>
<message>
- <source>Find</source>
- <translation>Najít</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Vyčistit</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1661,6 +2086,10 @@ jedinečný název pro identifikaci a potvrďte ho.</translation>
<source>Security</source>
<translation>Zabezpečení</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1689,10 +2118,6 @@ jedinečný název pro identifikaci a potvrďte ho.</translation>
<translation>Klávesová zkratka pro všeobecné automatické vyplňování</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Všeobecné automatické vyplňování provádět na základě shody titulku záznamu s titulkem okna.</translation>
- </message>
- <message>
<source>Language</source>
<translation>Jazyk</translation>
</message>
@@ -1705,10 +2130,6 @@ jedinečný název pro identifikaci a potvrďte ho.</translation>
<translation>Minimalizovat okno aplikace do oznamovací oblasti systémového panelu</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Pamatovat si nedávno otevřené soubory s klíči</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Při spouštění aplikace načíst minule otevřené databáze</translation>
</message>
@@ -1724,6 +2145,30 @@ jedinečný název pro identifikaci a potvrďte ho.</translation>
<source>Minimize window at application startup</source>
<translation>Spouštět aplikaci s minimalizovaným oknem</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Automatické vyplňování</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1744,10 +2189,6 @@ jedinečný název pro identifikaci a potvrďte ho.</translation>
<translation>Hesla vždy viditelná (nezakrývat hvězdičkami)</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Před provedením automatického vyplnění se vždy dotázat</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Při minimalizaci okna uzamknout databáze</translation>
</message>
@@ -1755,6 +2196,80 @@ jedinečný název pro identifikaci a potvrďte ho.</translation>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Pokud je viditelné, nevyžadovat zopakování zadání hesla</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>sek.</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1766,8 +2281,32 @@ jedinečný název pro identifikaci a potvrďte ho.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Vítejte!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Nedávno otevřené databáze</translation>
</message>
</context>
<context>
@@ -1792,5 +2331,69 @@ jedinečný název pro identifikaci a potvrďte ho.</translation>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>soubory s databázemi hesel k otevření (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_da.ts b/share/translations/keepassx_da.ts
index 3828f05eb..0e2f63c33 100644
--- a/share/translations/keepassx_da.ts
+++ b/share/translations/keepassx_da.ts
@@ -1,33 +1,143 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="da" version="2.0">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="da" version="2.1">
<context>
<name>AboutDialog</name>
<message>
- <source>About KeePassX</source>
- <translation>Om KeePassX</translation>
+ <source>About KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassX is distributed under the term of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassX distribueres under betingelserne i GNU General Public License (GPL) version 2 eller (efter eget valg) version 3.</translation>
+ <source>About</source>
+ <translation>Om</translation>
</message>
<message>
- <source>Revision</source>
- <translation>Revision</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Using:</source>
- <translation>Bruger:</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>AutoType</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Auto-indsæt - KeePassX</translation>
+ <source>Deny</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>Kunne ikke finde en post, der matcher vinduets titel:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -47,13 +157,13 @@
<context>
<name>AutoTypeSelectDialog</name>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Auto-indsæt - KeePassX</translation>
- </message>
- <message>
<source>Select entry to Auto-Type:</source>
<translation>Vælg post til Auto-Indsæt:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -70,10 +180,6 @@
<translation>Gentag kodeord</translation>
</message>
<message>
- <source>Key file</source>
- <translation>Nøglefil</translation>
- </message>
- <message>
<source>Browse</source>
<translation>Gennemse</translation>
</message>
@@ -94,10 +200,6 @@
<translation>Opret Nøglefil...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fejl</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Kan ikke oprette Nøglefil :</translation>
</message>
@@ -106,10 +208,6 @@
<translation>Vælg en nøglefil</translation>
</message>
<message>
- <source>Question</source>
- <translation>Spørgsmål</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Vil du virkelig bruge en tom streng som kodeord?</translation>
</message>
@@ -118,15 +216,172 @@
<translation>Andre kodeord leveret.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Kan ikke sætte nøglefil</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Kunne ikke sætte %1 som Nøglefil:
%2</translation>
</message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Fejl</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Fejl</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kan ikke beregne hovednøgle</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -147,10 +402,6 @@
<translation>Gennemse</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fejl</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Kan ikke åbne databasen.</translation>
</message>
@@ -170,6 +421,14 @@
<source>Select key file</source>
<translation>Vælg nøglefil</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -227,10 +486,6 @@ Du kan gemme den nu.</translation>
<translation>Standard brugernavn:</translation>
</message>
<message>
- <source>Use recycle bin:</source>
- <translation>Brug skraldespand:</translation>
- </message>
- <message>
<source> MiB</source>
<translation>MB</translation>
</message>
@@ -246,6 +501,22 @@ Du kan gemme den nu.</translation>
<source>Max. history size:</source>
<translation>Maks. historikstørrelse:</translation>
</message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -266,10 +537,6 @@ Du kan gemme den nu.</translation>
<translation>Åben database</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Advarsel</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Filen blev ikke fundet!</translation>
</message>
@@ -300,10 +567,6 @@ Save changes?</source>
Gem disse ændringer?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fejl</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Kan ikke skrive til databasen.</translation>
</message>
@@ -320,12 +583,6 @@ Gem disse ændringer?</translation>
<translation>låst</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassX.
-Do you want to open it anyway? Alternatively the database is opened read-only.</source>
- <translation>Den database, du prøver at åbne er låst af en anden forekomst af KeePassX.
-Vil du åbne den alligevel? Alternativt åbnes databasen skrivebeskyttet.</translation>
- </message>
- <message>
<source>Lock database</source>
<translation>Lås database</translation>
</message>
@@ -368,13 +625,42 @@ Kassér ændringer og luk alligevel?</translation>
<translation>Kan ikke skrive til CSV-fil.</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassX.
+ <source>Unable to open the database.</source>
+ <translation>Kan ikke åbne databasen.</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
- <translation>Databasen som du prøver at gemme er låst af en anden instans af KeePassX.
-Vil du alligevel gemme?</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
<translation type="unfinished"/>
</message>
</context>
@@ -417,14 +703,6 @@ Vil du alligevel gemme?</translation>
<translation>Ønsker du at slette gruppen &quot;%1&quot; permanent?</translation>
</message>
<message>
- <source>Current group</source>
- <translation>Nuværende gruppe</translation>
- </message>
- <message>
- <source>Error</source>
- <translation>Fejl</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Kan ikke beregne hovednøgle</translation>
</message>
@@ -436,6 +714,66 @@ Vil du alligevel gemme?</translation>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Searching...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -476,10 +814,6 @@ Vil du alligevel gemme?</translation>
<translation>Rediger post</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fejl</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Andre kodeord leveret.</translation>
</message>
@@ -520,6 +854,22 @@ Vil du alligevel gemme?</translation>
<source>1 year</source>
<translation>Et år</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -532,10 +882,6 @@ Vil du alligevel gemme?</translation>
<translation>Tilføj</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Rediger</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Fjern</translation>
</message>
@@ -551,6 +897,18 @@ Vil du alligevel gemme?</translation>
<source>Open</source>
<translation>Åben</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -559,14 +917,6 @@ Vil du alligevel gemme?</translation>
<translation>Aktivér Auto-Indsæt for denne post</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the group</source>
- <translation>Nedarv standard Auto-Indsæt sekvens fra gruppe</translation>
- </message>
- <message>
- <source>Use custom Auto-Type sequence:</source>
- <translation>Brug brugerdefineret Auto-indsæt sekvens:</translation>
- </message>
- <message>
<source>+</source>
<translation>+</translation>
</message>
@@ -579,12 +929,24 @@ Vil du alligevel gemme?</translation>
<translation>Vinduestitel:</translation>
</message>
<message>
- <source>Use default sequence</source>
- <translation>Brug standardsekvens</translation>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set custom sequence:</source>
- <translation>Definér brugervalgt sekvens:</translation>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -625,10 +987,6 @@ Vil du alligevel gemme?</translation>
<translation>Gentag:</translation>
</message>
<message>
- <source>Gen.</source>
- <translation>Generer</translation>
- </message>
- <message>
<source>URL:</source>
<translation>URL:</translation>
</message>
@@ -699,29 +1057,21 @@ Vil du alligevel gemme?</translation>
<translation>Søg</translation>
</message>
<message>
- <source>Auto-type</source>
- <translation>Auto-indsæt</translation>
+ <source>Auto-Type</source>
+ <translation>Auto-Indsæt</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Brug standard Auto-Indsæt sekvens fra forældregruppe</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Definér standard auto-indsæt sekvens</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Use default icon</source>
- <translation>Brug standardikon</translation>
- </message>
- <message>
- <source>Use custom icon</source>
- <translation>Brug brugerbestemt ikon</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>Tilføj brugerbestemt ikon</translation>
</message>
@@ -742,19 +1092,35 @@ Vil du alligevel gemme?</translation>
<translation>Vælg Billede</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Kan ikke slette ikon!</translation>
+ <source>Error</source>
+ <translation>Fejl</translation>
</message>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation><numerusform>Kan ikke slette ikonet. Det anvendes stadig af %n element.</numerusform><numerusform>Kan ikke slette ikonet. Det anvendes stadig af %n elementer.</numerusform></translation>
+ <message>
+ <source>Download favicon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon:</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -778,6 +1144,13 @@ Vil du alligevel gemme?</translation>
</message>
</context>
<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -821,6 +1194,11 @@ Vil du alligevel gemme?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -830,16 +1208,74 @@ Vil du alligevel gemme?</translation>
</message>
</context>
<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Længde:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Tegntyper</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Store Bogstaver</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Små Bogstaver</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Numre</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Specialtegn</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Udeluk lool-alike tegn</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>Vær sikker på at dit kodeord indeholder tegn fra alle grupper</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>Importér KeePass1 database</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fejl</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Kan ikke åbne databasen.</translation>
</message>
@@ -872,7 +1308,7 @@ Vil du alligevel gemme?</translation>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Forkert nøgle eller databasefil er korrupt.</translation>
</message>
</context>
<context>
@@ -903,6 +1339,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Du kan importere den ved at klikke på Database &gt; &apos;Importér KeePass 1 database&apos;.
Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den importerede database med den gamle KeePassX 0.4 version.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -911,199 +1351,384 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<translation>Fatal fejl ved test af kryptografiske funktioner.</translation>
</message>
<message>
- <source>KeePassX - Error</source>
- <translation>KeePassX - Fejl</translation>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Database</translation>
+ <source>Open database</source>
+ <translation>Åben database</translation>
</message>
<message>
- <source>Recent databases</source>
- <translation>Seneste databaser</translation>
+ <source>Database settings</source>
+ <translation>Databaseindstillinger</translation>
</message>
<message>
- <source>Help</source>
- <translation>Hjælp</translation>
+ <source>Copy username to clipboard</source>
+ <translation>Kopiér brugernavn til udklipsholder</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Kopiér kodeord til udklipsholder</translation>
</message>
<message>
- <source>Entries</source>
- <translation>Poster</translation>
+ <source>Settings</source>
+ <translation>Indstillinger</translation>
</message>
<message>
- <source>Copy attribute to clipboard</source>
- <translation>Kopiér attribut til udklipsholder</translation>
+ <source>Show toolbar</source>
+ <translation>Vis værktøjslinie</translation>
</message>
<message>
- <source>Groups</source>
- <translation>Grupper</translation>
+ <source>read-only</source>
+ <translation>skrivebeskyttet</translation>
</message>
<message>
- <source>View</source>
- <translation>Vis</translation>
+ <source>Toggle window</source>
+ <translation>Skift vindue</translation>
</message>
<message>
- <source>Quit</source>
- <translation>Afslut</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 Database</translation>
</message>
<message>
- <source>About</source>
- <translation>Om</translation>
+ <source>All files</source>
+ <translation>Alle filer</translation>
</message>
<message>
- <source>Open database</source>
- <translation>Åben database</translation>
+ <source>Save repaired database</source>
+ <translation>Gem repareret database</translation>
</message>
<message>
- <source>Save database</source>
- <translation>Gem database</translation>
+ <source>Writing the database failed.</source>
+ <translation>Skrivning til database fejler.</translation>
</message>
<message>
- <source>Close database</source>
- <translation>Luk databasen</translation>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>New database</source>
- <translation>Ny database</translation>
+ <source>He&amp;lp</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new entry</source>
- <translation>Tilføj ny post</translation>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>View/Edit entry</source>
- <translation>Vis/Rediger post</translation>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete entry</source>
- <translation>Slet post</translation>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new group</source>
- <translation>Tilføj ny gruppe</translation>
+ <source>&amp;View</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Edit group</source>
- <translation>Rediger gruppe</translation>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete group</source>
- <translation>Slet gruppe</translation>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save database as</source>
- <translation>Gem database som</translation>
+ <source>&amp;Open database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Change master key</source>
- <translation>Skift hovednøgle</translation>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Databaseindstillinger</translation>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Import KeePass 1 database</source>
<translation>Importér KeePass 1 database</translation>
</message>
<message>
- <source>Clone entry</source>
- <translation>Klon post</translation>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Find</source>
- <translation>Find</translation>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kopiér brugernavn til udklipsholder</translation>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Kopiér kodeord til udklipsholder</translation>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Indstillinger</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
<message>
- <source>Perform Auto-Type</source>
- <translation>Udfør Auto-indsæt</translation>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open URL</source>
- <translation>Åben URL</translation>
+ <source>General</source>
+ <translation>Generelt</translation>
</message>
<message>
- <source>Lock databases</source>
- <translation>Lås databaser</translation>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Title</source>
- <translation>Titel</translation>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Notes</source>
- <translation>Noter</translation>
+ <source>Advanced</source>
+ <translation>Avanceret</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Vis værktøjslinie</translation>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>skrivebeskyttet</translation>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Skift vindue</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Tools</source>
- <translation>Værktøj</translation>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username</source>
- <translation>Kopiér brugernavn</translation>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password</source>
- <translation>Kopiér kodeord</translation>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Export to CSV file</source>
- <translation>Eksportér til CSV-fil</translation>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Repair database</source>
- <translation>Reparer database</translation>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 Database</translation>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Alle filer</translation>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save repaired database</source>
- <translation>Gem repareret database</translation>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
- <translation>Fejl</translation>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Skrivning til database fejler.</translation>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1113,10 +1738,6 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<translation>Kodeord:</translation>
</message>
<message>
- <source>Length:</source>
- <translation>Længde:</translation>
- </message>
- <message>
<source>Character Types</source>
<translation>Tegntyper</translation>
</message>
@@ -1141,70 +1762,160 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<translation>Udeluk lool-alike tegn</translation>
</message>
<message>
- <source>Ensure that the password contains characters from every group</source>
- <translation>Vær sikker på at dit kodeord indeholder tegn fra alle grupper</translation>
- </message>
- <message>
<source>Accept</source>
<translation>Acceptér</translation>
</message>
-</context>
-<context>
- <name>QCommandLineParser</name>
<message>
- <source>Displays version information.</source>
- <translation>Vis versionsinformation</translation>
+ <source>%p%</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Displays this help.</source>
- <translation>Vis denne hjælp.</translation>
+ <source>strength</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown option &apos;%1&apos;.</source>
- <translation>Ukendt valgmulighed &apos;%1&apos;.</translation>
+ <source>entropy</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown options: %1.</source>
- <translation>Ukendt valgmuligheder &apos;%1&apos;.</translation>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Missing value after &apos;%1&apos;.</source>
- <translation>Manglende værdi efter &apos;%1&apos;.</translation>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unexpected value after &apos;%1&apos;.</source>
- <translation>Uventet værdi efter &apos;%1&apos;.</translation>
+ <source>Generate</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[options]</source>
- <translation>[Valgmuligheder]</translation>
+ <source>Close</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Usage: %1</source>
- <translation>Brug: %1</translation>
+ <source>Apply</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Options:</source>
- <translation>Muligheder:</translation>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Arguments:</source>
- <translation>Argumenter:</translation>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Poor</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Weak</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Kodeord</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>QSaveFile</name>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Gruppe</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titel</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Brugernavn</translation>
+ </message>
<message>
- <source>Existing file %1 is not writable</source>
- <translation>Eksisterende fil %1 er ikke skrivbar</translation>
+ <source>Password</source>
+ <translation>Kodeord</translation>
</message>
<message>
- <source>Writing canceled by application</source>
- <translation>Skrivning afbrudt af programmet</translation>
+ <source>URL</source>
+ <translation>URL</translation>
</message>
<message>
- <source>Partial write. Partition full?</source>
- <translation>Delvis gemt. Diskafsnit fyldt op?</translation>
+ <source>Notes</source>
+ <translation>Noter</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1244,20 +1955,111 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<context>
<name>SearchWidget</name>
<message>
- <source>Find:</source>
- <translation>Find:</translation>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Søg</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Case sensitive</source>
- <translation>Versalfølsom</translation>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Current group</source>
- <translation>Nuværende gruppe</translation>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Root group</source>
- <translation>Rodgruppe</translation>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1274,6 +2076,10 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<source>Security</source>
<translation>Sikkerhed</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1282,10 +2088,6 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<translation>Husk seneste databaser</translation>
</message>
<message>
- <source>Open previous databases on startup</source>
- <translation>Åben foregående databaser ved opstart</translation>
- </message>
- <message>
<source>Automatically save on exit</source>
<translation>Gem automatisk ved afslutning</translation>
</message>
@@ -1306,10 +2108,6 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<translation>Global Auto-Indsæt genvej</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Brug titel på post til at matche global aito-indsæt</translation>
- </message>
- <message>
<source>Language</source>
<translation>Sprog</translation>
</message>
@@ -1322,15 +2120,43 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<translation>Skjul vindue i systembakken når det er minimeret</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Husk de sidste nøglefiler</translation>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of App Exit</source>
+ <source>Automatically reload the database when modified externally</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray on App start</source>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Indsæt</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1353,8 +2179,86 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<translation>Vis kodeord i klartekst som standard</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Spørg altid før auto-indsæt</translation>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>sek</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1367,21 +2271,37 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Velkommen!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>KeePassX - cross-platform password manager</source>
- <translation>KeePassX - cross-platform password manager</translation>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>filename of the password database to open (*.kdbx)</source>
- <translation>filnavn på databasen der skal åbnes (* .kdbx)</translation>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Recent databases</source>
+ <translation>Seneste databaser</translation>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
<source>path to a custom config file</source>
<translation>sti til brugerdefineret indstillingsfil</translation>
</message>
@@ -1389,5 +2309,81 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo
<source>key file of the database</source>
<translation>databasens nøglefil</translation>
</message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_de.ts b/share/translations/keepassx_de.ts
index 30d5330d7..f885b6484 100644
--- a/share/translations/keepassx_de.ts
+++ b/share/translations/keepassx_de.ts
@@ -2,26 +2,109 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Revision</translation>
+ <source>About KeePassXC</source>
+ <translation>Über KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>Verwendet:</translation>
+ <source>About</source>
+ <translation>Über</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>Über KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation>Debug-Info</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>In Zwischenablage kopieren</translation>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Erweiterungen:
+ <translation>Version %1
</translation>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC wird unter den Bedingungen der GNU General Public License (GPL) Version 2 oder Version 3 (je nach Ihrer Auswahl) vertrieben.</translation>
+ <source>Revision: %1</source>
+ <translation>Revision: %1</translation>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation>Bibliotheken:</translation>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation>Betriebssystem: %1
+CPU-Architektur: %2
+Kernel: %3 %4</translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation>Aktivierte Erweiterungen:</translation>
</message>
</context>
<context>
@@ -121,10 +204,6 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Erzeuge eine Schlüsseldatei...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fehler</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Erzeugen der Schlüsseldatei nicht möglich:</translation>
</message>
@@ -133,10 +212,6 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Schlüsseldatei auswählen</translation>
</message>
<message>
- <source>Question</source>
- <translation>Frage</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Wollen Sie wirklich eine leere Zeichenkette als Passwort verwenden?</translation>
</message>
@@ -145,10 +220,6 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Unterschiedliche Passwörter eingegeben.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Festlegen der Schlüsseldatei nicht möglich.</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Festlegen von %1 als Schlüsseldatei nicht möglich: %2</translation>
@@ -157,6 +228,163 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<source>&amp;Key file</source>
<translation>&amp;Schlüsseldatei</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Fehler</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Fehler</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Berechnung des &quot;master keys&quot; gescheitert</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -177,10 +405,6 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Durchsuchen</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fehler</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Öffnen der Datenbank nicht möglich.</translation>
</message>
@@ -200,6 +424,14 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<source>Select key file</source>
<translation>Schlüsseldatei auswählen</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -276,6 +508,18 @@ sie kann nun gespeichert werden.</translation>
<source>Use recycle bin</source>
<translation>Papierkorb verwenden</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (Standard)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation>Algorithmus:</translation>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -296,10 +540,6 @@ sie kann nun gespeichert werden.</translation>
<translation>Datenbank öffnen</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Warnung</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Datei nicht gefunden!</translation>
</message>
@@ -330,10 +570,6 @@ Save changes?</source>
Änderungen speichern?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fehler</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Schreiben der Datenbank fehlgeschlagen.</translation>
</message>
@@ -425,6 +661,14 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>Open read-only</source>
<translation>Schreibgeschützt öffnen</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation>Datei ist schreibgeschützt</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -465,10 +709,6 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Wollen Sie die Gruppe &quot;%1&quot; wirklich löschen?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fehler</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Berechnung des &quot;master keys&quot; gescheitert</translation>
</message>
@@ -529,13 +769,17 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Die Datenbankdatei wurde geändert und Sie haben noch nicht gespeicherte Änderungen. Wollen Sie Ihre Änderungen zusammenführen?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Autoreload fehlgeschlagen</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>Die neue Datenbankdatei konnte nicht geöffnet werden, während versucht wurde, diese neu zu laden.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -576,10 +820,6 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Eintrag bearbeiten</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fehler</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Unterschiedliche Passwörter eingegeben.</translation>
</message>
@@ -620,6 +860,22 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>1 year</source>
<translation>1 Jahr</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -632,10 +888,6 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Hinzufügen</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Bearbeiten</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Entfernen</translation>
</message>
@@ -651,6 +903,18 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>Open</source>
<translation>Offen</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -686,6 +950,10 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>Set custo&amp;m sequence:</source>
<translation>B&amp;enutzerdefinierte Sequenz:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation>Fenster-Einstellungen</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -795,15 +1063,15 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Suche</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Auto-Type</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
<translation>Verwende Standard-A&amp;uto-Type-Sequenz der übergeordneten Gruppe</translation>
</message>
<message>
- <source>Set default auto-type sequence</source>
+ <source>Set default Auto-Type se&amp;quence</source>
<translation>Standard-Auto-Type-Se&amp;quenz setzen</translation>
</message>
</context>
@@ -830,10 +1098,6 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Bild auswählen</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Symbol kann nicht gelöscht werden!</translation>
- </message>
- <message>
<source>Error</source>
<translation>Fehler</translation>
</message>
@@ -850,10 +1114,6 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Icon kann nicht gelesen werden</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Icon kann nicht gelöscht werden. Es wird noch von %1 Einträgen verwendet.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>&amp;Standardsymbol verwenden</translation>
</message>
@@ -861,6 +1121,14 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>Use custo&amp;m icon</source>
<translation>B&amp;enutzerdefiniertes Symbol verwenden</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation>Löschen bestätigen</translation>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation>Dieses Icon wird noch von %1 Einträgen verwendet und würde mit dem Standard-Icon ersetzt. Sind Sie sicher, dass die fortfahren wollen?</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -932,6 +1200,11 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -990,9 +1263,16 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Sicherstellen, dass das Passwort Zeichen aus allen Gruppen enthält.</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
- <translation>Akzeptieren</translation>
+ <source>&amp;Close</source>
+ <translation>S&amp;chließen</translation>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation>Meldung schließen</translation>
</message>
</context>
<context>
@@ -1002,10 +1282,6 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>KeePass 1 Datenbank importieren</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fehler</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Öffnen der Datenbank nicht möglich.</translation>
</message>
@@ -1069,6 +1345,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Zum Importieren gehen Sie auf Datenbank &gt; &apos;KeePass 1 Datenbank importieren&apos;.
Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann später nicht mehr mit der alten KeePassX Version 0.4 geöffnet werden.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1080,14 +1360,18 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<source>KeePassXC - Error</source>
<translation>KeePassXC - Fehler</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Datenbank</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Datenbank öffnen</translation>
</message>
@@ -1120,10 +1404,6 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<translation>Fenster zeigen/verstecken</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Tools</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>KeePass 2 Datenbank</translation>
</message>
@@ -1136,10 +1416,6 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<translation>Reparierte Datenbank speichern</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fehler</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Schreiben der Datenbank fehlgeschlagen.</translation>
</message>
@@ -1232,14 +1508,26 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<translation>&amp;Datenbankeinstellungen</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>&amp;KeePass 1 Datenbank importieren</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>Eintrag &amp;klonen</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>&amp;Suchen</translation>
</message>
@@ -1291,6 +1579,46 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<source>Password Generator</source>
<translation>Passwortgenerator</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>KeePass 1 Datenbank importieren</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1307,12 +1635,6 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<translation>Zeig&amp;e eine Benachrichtigung, wenn Anmeldedaten angefordert werden.</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>Passendes URL Schema
-Nur Einträge mit dem gleichen Schema (http://, https://, ftp://, ...) werden angezeigt</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Sortiere gefundene Einträge nach &amp;Benutzername</translation>
</message>
@@ -1321,10 +1643,6 @@ Nur Einträge mit dem gleichen Schema (http://, https://, ftp://, ...) werden an
<translation>Entferne alle gespeicherten Berechtigungen für Einträge in der aktiven Datenbank</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Passwortgenerator</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Fortgeschritten</translation>
</message>
@@ -1341,10 +1659,6 @@ Nur Einträge mit dem gleichen Schema (http://, https://, ftp://, ...) werden an
<translation>Suche in allen offenen Datenbanken nach übereinstimmenden Einträgen</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Nur die ausgewählte Datenbank muss mit dem Client verbunden sein.</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>HTTP-Port:</translation>
</message>
@@ -1361,12 +1675,6 @@ Nur Einträge mit dem gleichen Schema (http://, https://, ftp://, ...) werden an
<translation>Sortiere gefundene Einträge nach Titel</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>KeepassXC-HTTP-Protokoll aktivieren
-Dies ist für den Zugriff auf Ihre Datenbanken von ChromeIPass oder Passifox notwendig.</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC überwacht diesen Port auf 127.0.0.1</translation>
</message>
@@ -1381,20 +1689,10 @@ Using default port 19455.</source>
Es wird der Standard-Port 19455 verwendet.</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>Zeige nur die am besten passenden Einträge für eine URL anstatt aller Einträge der ganzen Domäne.</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>&amp;Entferne alle freigegebenen Chiffrierschlüssel aus der aktiven Datenbank</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>Die folgenden Optionen können gefährlich sein!
-Ändern Sie diese nur, wenn Sie wissen, was Sie tun.</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>Zeige auch erweiterte Zeichenfelder, welche mit &quot;KPH: &quot; beginnen</translation>
</message>
@@ -1402,6 +1700,44 @@ of all entries for the whole domain</source>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>Automatisches Erstellen und Aktualisieren von Zeichenfeldern wird nicht unterstützt!</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation>Dies wird benötigt, um auf Ihre Datenbanken in ChromeIPass oder PassIFox zuzugreifen.</translation>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation>KeePassHTTP-Server aktivieren</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Zeige nur die am besten passenden Einträge für eine URL anstatt aller Einträge der ganzen Domäne.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation>Nur beste Treffer anzeigen</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation>Nur Einträge mit dem gleichen Schema (http://, https://, ftp://, …) anzeigen</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation>URL-Schema verwenden</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Passwortgenerator</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Nur die ausgewählte Datenbank muss mit dem Client verbunden sein.</translation>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation>Die folgenden Optionen können gefährlich sein!
+Ändern Sie diese nur, wenn Sie wissen, was Sie tun.</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1493,12 +1829,101 @@ of all entries for the whole domain</source>
<source>Excellent</source>
<translation>Ausgezeichnet</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Passwort</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>Http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Gruppe</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titel</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Benutzername</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Passwort</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notizen</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Browser-Integration</translation>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1546,13 +1971,17 @@ of all entries for the whole domain</source>
<translation>Suche</translation>
</message>
<message>
- <source>Find</source>
- <translation>Suchen</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Löschen</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1660,6 +2089,10 @@ Namen und akzeptieren Sie.</translation>
<source>Security</source>
<translation>Sicherheit</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1688,10 +2121,6 @@ Namen und akzeptieren Sie.</translation>
<translation>Globale Tastenkombination für Auto-Type</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Verwende Eintragstitel, um entsprechende Fenster für globales Auto-Type zu finden</translation>
- </message>
- <message>
<source>Language</source>
<translation>Sprache</translation>
</message>
@@ -1704,10 +2133,6 @@ Namen und akzeptieren Sie.</translation>
<translation>Fenster verstecken wenn minimiert</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Letzte Schlüsseldateien merken</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Letzte Datenbank beim Starten laden</translation>
</message>
@@ -1723,6 +2148,30 @@ Namen und akzeptieren Sie.</translation>
<source>Minimize window at application startup</source>
<translation>Fenster beim Programmstart minimieren</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation>Grundeinstellungen</translation>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Letzte Schlüsseldateien und Sicherheits-Dongles merken</translation>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation>Immer vor einem Auto-Type fragen</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1743,10 +2192,6 @@ Namen und akzeptieren Sie.</translation>
<translation>Passwörter standardmäßig in Klartext anzeigen</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Immer vor einem Auto-Type fragen</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Datenbank sperren nach dem Minimieren des Fensters</translation>
</message>
@@ -1754,6 +2199,80 @@ Namen und akzeptieren Sie.</translation>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Keine erneute Passworteingabe verlangen wenn das Passwort sichtbar ist.</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation>Timeouts</translation>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation>Komfort</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation> sek</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1765,8 +2284,32 @@ Namen und akzeptieren Sie.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Willkommen!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation>Willkommen bei KeePassXC</translation>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation>Speichern Sie Ihre Passwörter sicher in einer KeePassXC-Datenbank</translation>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation>Neue Datenbank erstellen</translation>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation>Existierende Datenbank öffnen</translation>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation>Aus KeePass 1 importieren</translation>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Zuletzt verwendete Datenbanken</translation>
</message>
</context>
<context>
@@ -1791,5 +2334,69 @@ Namen und akzeptieren Sie.</translation>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>Dateinamen der zu öffnenden Datenbanken (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_el.ts b/share/translations/keepassx_el.ts
index 4e554df9e..ffd6131bc 100644
--- a/share/translations/keepassx_el.ts
+++ b/share/translations/keepassx_el.ts
@@ -1,33 +1,143 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="el" version="2.0">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="el" version="2.1">
<context>
<name>AboutDialog</name>
<message>
- <source>About KeePassX</source>
- <translation>Σχετικά με το KeepPassX</translation>
+ <source>About KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassX is distributed under the term of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassX διανέμεται υπό τον όρο από το GNU γενικής δημόσιας άδειας (GPL) έκδοση 2 ή (κατ &apos; επιλογή σας) έκδοση 3.</translation>
+ <source>About</source>
+ <translation>Σχετικά</translation>
</message>
<message>
- <source>Revision</source>
- <translation>Αναθεώρηση</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Using:</source>
- <translation>Χρήση:</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>AutoType</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Αυτόματη-Γραφή - KeePassX</translation>
+ <source>Deny</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>Αποτυχία να βρεθεί μια καταχώρηση που να ταιριάζει με τον τίτλο του παραθύρου:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -37,23 +147,23 @@
</message>
<message>
<source>Sequence</source>
- <translation>Ακολουθεία</translation>
+ <translation>Ακολουθία</translation>
</message>
<message>
<source>Default sequence</source>
- <translation>Προεπιλεγμένη ακολουθεία</translation>
+ <translation>Προεπιλεγμένη ακολουθία</translation>
</message>
</context>
<context>
<name>AutoTypeSelectDialog</name>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Αυτόματη-Γραφή - KeePassX</translation>
- </message>
- <message>
<source>Select entry to Auto-Type:</source>
<translation>Επιλέξτε καταχώρηση για αυτόματη γραφή:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -70,10 +180,6 @@
<translation>Επαναλάβετε τον κωδικό:</translation>
</message>
<message>
- <source>Key file</source>
- <translation>Αρχείο κλειδί</translation>
- </message>
- <message>
<source>Browse</source>
<translation>Αναζήτηση</translation>
</message>
@@ -94,10 +200,6 @@
<translation>Δημιουργεία αρχείου κλειδιού...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Σφάλμα</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Αποτυχία δημιουργεία αρχείου κλειδιού:</translation>
</message>
@@ -106,10 +208,6 @@
<translation>Επιλέξτε ένα αρχείο κλειδί</translation>
</message>
<message>
- <source>Question</source>
- <translation>Ερώτηση</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Θέλετε στα αλήθεια να χρησιμοποιήσετε μια άδεια σειρά σαν κωδικό;</translation>
</message>
@@ -118,14 +216,171 @@
<translation>Έχετε εισάγει διαφορετικούς κωδικούς.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Αποτυχία ορισμού αρχείου κλειδιού</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Αποτυχία ορισμού του %1 ως αρχείου κλειδιού</translation>
</message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Σφάλμα</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Σφάλμα</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -146,10 +401,6 @@
<translation>Αναζήτηση</translation>
</message>
<message>
- <source>Error</source>
- <translation>Σφάλμα</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Αδύνατο να ανοιχτεί η βάση δεδομένων.</translation>
</message>
@@ -169,6 +420,14 @@
<source>Select key file</source>
<translation>Επιλέξτε αρχείο κλειδί</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -225,10 +484,6 @@ You can now save it.</source>
<translation>Προεπιλεγμένο όνομα χρήστη:</translation>
</message>
<message>
- <source>Use recycle bin:</source>
- <translation>Χρήση καλαθιού αχρήστων:</translation>
- </message>
- <message>
<source> MiB</source>
<translation>MiB</translation>
</message>
@@ -244,6 +499,22 @@ You can now save it.</source>
<source>Max. history size:</source>
<translation>Μέγιστο μέγεθος ιστορικού:</translation>
</message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -264,10 +535,6 @@ You can now save it.</source>
<translation>Άνοιγμα βάσης δεδομένων</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Προειδοποίηση</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Αρχείο δεν βρέθηκε!</translation>
</message>
@@ -298,10 +565,6 @@ Save changes?</source>
Αποθήκευση αλλαγών;</translation>
</message>
<message>
- <source>Error</source>
- <translation>Σφάλμα</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Εγγραφή της βάσης δεδομένων απέτυχε.</translation>
</message>
@@ -318,12 +581,6 @@ Save changes?</source>
<translation>κλειδωμένο</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassX.
-Do you want to open it anyway? Alternatively the database is opened read-only.</source>
- <translation>Η βάση δεδομένω που προσπαθείται να ανοίξετε ειναι κλειδωμένη από μια άλλη διεργασία του KeePassX.
-Θέλετε να την ανοίξετε ούτως η άλλως; Αλλίως η βαση δεδομένων θα ανοιχτή μόνο για ανάγνωση.</translation>
- </message>
- <message>
<source>Lock database</source>
<translation>Κλείδωμα βάσης δεδομένων</translation>
</message>
@@ -366,14 +623,43 @@ Discard changes and close anyway?</source>
<translation>Γράψιμο στο αρχείο CSV απέτυχε.</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassX.
+ <source>Unable to open the database.</source>
+ <translation>Δεν είναι δυνατό να ανοίξει τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
- <translation>Η βάση δεδομένων που πρασπαθείται να αποθηκεύσετε είναι κλειδωμένη από μία άλλη διεργασία KeePassX.
-Θέλετε να την αποθηκεύσετε ούτως η άλλως;</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to open the database.</source>
- <translation>Δεν είναι δυνατό να ανοίξει τη βάση δεδομένων.</translation>
+ <source>Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -415,14 +701,6 @@ Do you want to save it anyway?</source>
<translation>Θέλετε στα αλήθεια να διαγράψετε την ομάδα &quot;%1&quot; μόνιμα;</translation>
</message>
<message>
- <source>Current group</source>
- <translation>Τρέχων ομάδα</translation>
- </message>
- <message>
- <source>Error</source>
- <translation>Σφάλμα</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
</message>
@@ -434,6 +712,66 @@ Do you want to save it anyway?</source>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation>Θέλετε πραγματικά να κινηθεί εισόδου &quot;%1&quot; στον κάδο ανακύκλωσης;</translation>
</message>
+ <message>
+ <source>Searching...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -474,10 +812,6 @@ Do you want to save it anyway?</source>
<translation>Επεξεργασία καταχώρησης</translation>
</message>
<message>
- <source>Error</source>
- <translation>Σφάλμα</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Παρέχονται διαφορετικοί κωδικοί.</translation>
</message>
@@ -519,6 +853,22 @@ Do you want to save it anyway?</source>
<source>1 year</source>
<translation>1 χρόνο</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -531,10 +881,6 @@ Do you want to save it anyway?</source>
<translation>Πρόσθεση</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Επεξεργασία</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Αφαίρεση</translation>
</message>
@@ -550,6 +896,18 @@ Do you want to save it anyway?</source>
<source>Open</source>
<translation>Άνοιγμα</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -558,14 +916,6 @@ Do you want to save it anyway?</source>
<translation>Ενεργοποίηση Αυτόματης-Γραφής για αυτήν την καταχώρηση</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the group</source>
- <translation>Χρησιμοποίηση προεπιλεγμένης ακολουθείας Αυτόματης-Γραφής απο την ομάδα</translation>
- </message>
- <message>
- <source>Use custom Auto-Type sequence:</source>
- <translation>Χρησιμοποίηση προσαρμοσμένης ακολουθείας Αυτόματης Γραφής:</translation>
- </message>
- <message>
<source>+</source>
<translation>+</translation>
</message>
@@ -578,12 +928,24 @@ Do you want to save it anyway?</source>
<translation>Τίτλος Παραθύρου:</translation>
</message>
<message>
- <source>Use default sequence</source>
- <translation>Χρησιμοποίηση προεπιλεγμένης ακολουθείας</translation>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set custom sequence:</source>
- <translation>Ορισμός προσαρμοσμένης ακολουθείας:</translation>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -624,10 +986,6 @@ Do you want to save it anyway?</source>
<translation>Επαναλάβετε:</translation>
</message>
<message>
- <source>Gen.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>URL:</source>
<translation>URL:</translation>
</message>
@@ -698,29 +1056,21 @@ Do you want to save it anyway?</source>
<translation>Αναζήτηση</translation>
</message>
<message>
- <source>Auto-type</source>
- <translation>Αυτόματη-γραφή</translation>
+ <source>Auto-Type</source>
+ <translation>Αυτόματη-Γραφή</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Χρησιμοποίηση προεπιλεγμένης ακολουθείας αυτόματης γραφής της μητρικής ομάδας</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Ορισμός προεπιλεγμένης ακολουθείας αυτόματης-γραφής</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Use default icon</source>
- <translation>Χρήση προεπιλεγμένου εικονιδίου</translation>
- </message>
- <message>
- <source>Use custom icon</source>
- <translation>Χρήση προσαρμοσμένου εικονιδίου</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>Πρόσθεση προσαρμοσμένου εικονιδίου</translation>
</message>
@@ -741,20 +1091,36 @@ Do you want to save it anyway?</source>
<translation>Επιλογή εικόνας</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Αποτυχία διαγραφής εικονίδιου!</translation>
+ <source>Error</source>
+ <translation>Σφάλμα</translation>
</message>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <message>
+ <source>Download favicon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
- <translation>Σφάλμα</translation>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon:</source>
- <translation>Δεν μπορεί να διαβάσει το εικονίδιο:</translation>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -777,6 +1143,13 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -820,6 +1193,11 @@ Do you want to save it anyway?</source>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -829,16 +1207,74 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Μήκος:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Τύποι χαρακτήρων</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Κεφαλαία γράμματα</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Πεζά γράμματα</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Αριθμοί</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Ειδικοί χαρακτήρες</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Εξαίρεση χαρακτήρων που μοίαζουν</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>Βεβαιωθείται οτι ο κωδικός περιέχει χαρακτήρες απο κάθε ομάδα</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>Εισαγωγή βάσης δεδομένων KeePass1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Σφάλμα</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Αποτυχία ανοίγματος βάσης δεδομένων.</translation>
</message>
@@ -899,6 +1335,10 @@ You can import it by clicking on Database &gt; 'Import KeePass 1 database'.
This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -907,199 +1347,384 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Ανεπανόρθωτο σφάλμα κατά τον έλεγχο των κρυπτογραφικών λειτουργιών.</translation>
</message>
<message>
- <source>KeePassX - Error</source>
- <translation>KeePassX - Σφάλμα</translation>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Σφάλμα</translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Βάση Δεδομένων</translation>
+ <source>Open database</source>
+ <translation>Άνοιγμα Βάσης Δεδομένων</translation>
</message>
<message>
- <source>Recent databases</source>
- <translation>Πρόσφατες βάσεις δεδομένων</translation>
+ <source>Database settings</source>
+ <translation>Ρυθμίσεις βάσης δεδομένων</translation>
</message>
<message>
- <source>Help</source>
- <translation>Βοήθεια</translation>
+ <source>Copy username to clipboard</source>
+ <translation>Αντιγραφή όνομα χρήστη στο πρόχειρο</translation>
</message>
<message>
- <source>Entries</source>
- <translation>Καταχωρήσεις</translation>
+ <source>Copy password to clipboard</source>
+ <translation>Αντιγραφή κωδικού στο πρόχειρο</translation>
</message>
<message>
- <source>Copy attribute to clipboard</source>
- <translation>Αντιγραφή χαρακτηριστικού στο πρόχειρο</translation>
+ <source>Settings</source>
+ <translation>Ρύθμίσεις</translation>
</message>
<message>
- <source>Groups</source>
- <translation>Ομάδες</translation>
+ <source>Show toolbar</source>
+ <translation>Εμφάνιση γραμμής εργαλείων</translation>
</message>
<message>
- <source>View</source>
- <translation>Προβολή</translation>
+ <source>read-only</source>
+ <translation>Μόνο για ανάγνωση</translation>
</message>
<message>
- <source>Quit</source>
- <translation>Έξοδος</translation>
+ <source>Toggle window</source>
+ <translation>Εναλλαγή παραθύρων</translation>
</message>
<message>
- <source>About</source>
- <translation>Σχετικά</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Βάση Δεδομένων KeePass 2</translation>
</message>
<message>
- <source>Open database</source>
- <translation>Άνοιγμα Βάσης Δεδομένων</translation>
+ <source>All files</source>
+ <translation>Όλα τα αρχεία</translation>
</message>
<message>
- <source>Save database</source>
- <translation>Αποθήκευση Βάσης Δεδομένων</translation>
+ <source>Save repaired database</source>
+ <translation>Αποθήκευση επιδιορθωμένη βάση δεδομένων</translation>
</message>
<message>
- <source>Close database</source>
- <translation>Κλείσιμο Βάσης Δεδομένων</translation>
+ <source>Writing the database failed.</source>
+ <translation>Εγγραφή της βάσης δεδομένων απέτυχε.</translation>
</message>
<message>
- <source>New database</source>
- <translation>Νέα Βάση Δεδομένων</translation>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new entry</source>
- <translation>Πρόσθεση νέα καταχώρησης</translation>
+ <source>He&amp;lp</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>View/Edit entry</source>
- <translation>Προβολή/επεξεργασία καταχώρησης</translation>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete entry</source>
- <translation>Διαγραφή Καταχώρησης</translation>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new group</source>
- <translation>Πρόσθεση νέας ομάδας</translation>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Edit group</source>
- <translation>Επεξεργασία Ομάδας</translation>
+ <source>&amp;View</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete group</source>
- <translation>Διαγραφή ομάδας</translation>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save database as</source>
- <translation>Αποθήκευση βάσης δεδομένων ως</translation>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Change master key</source>
- <translation>Αλλαγή πρωτεύοντος κλειδιού</translation>
+ <source>&amp;Open database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Ρυθμίσεις βάσης δεδομένων</translation>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Import KeePass 1 database</source>
<translation>Εισαγωγή βάσης δεδομένων KeePass1</translation>
</message>
<message>
- <source>Clone entry</source>
- <translation>Κλωνοποίηση Καταχώρησης</translation>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Find</source>
- <translation>Εύρεση</translation>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Αντιγραφή όνομα χρήστη στο πρόχειρο</translation>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Αντιγραφή κωδικού στο πρόχειρο</translation>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Ρύθμίσεις</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
<message>
- <source>Perform Auto-Type</source>
- <translation>Εκτέλεση Αυτόματης-Γραφής</translation>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open URL</source>
- <translation>Άνοιγμα ιστοσελίδας</translation>
+ <source>General</source>
+ <translation>Γενικά</translation>
</message>
<message>
- <source>Lock databases</source>
- <translation>Κλείδωμα βάσεων δεδομένων</translation>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Title</source>
- <translation>Τίτλος</translation>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Notes</source>
- <translation>Σημειώσεις</translation>
+ <source>Advanced</source>
+ <translation>Για προχωρημένους</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Εμφάνιση γραμμής εργαλείων</translation>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>Μόνο για ανάγνωση</translation>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Εναλλαγή παραθύρων</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Tools</source>
- <translation>Εργαλεία</translation>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username</source>
- <translation>Αντιγραφή όνομα χρήστη</translation>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password</source>
- <translation>Αντιγραφή κωδικού</translation>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Export to CSV file</source>
- <translation>Εξαγωγή σε αρχείο CSV</translation>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Repair database</source>
- <translation>Επισκευή βάσης δεδομένων</translation>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
+ <source>Cannot bind to privileged ports</source>
<translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Όλα τα αρχεία</translation>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save repaired database</source>
- <translation>Αποθήκευση επιδιορθωμένη βάση δεδομένων</translation>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
- <translation>Σφάλμα</translation>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Εγγραφή της βάσης δεδομένων απέτυχε.</translation>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1109,10 +1734,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Κωδικός:</translation>
</message>
<message>
- <source>Length:</source>
- <translation>Μήκος:</translation>
- </message>
- <message>
<source>Character Types</source>
<translation>Τύποι χαρακτήρων</translation>
</message>
@@ -1137,69 +1758,159 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Εξαίρεση χαρακτήρων που μοίαζουν</translation>
</message>
<message>
- <source>Ensure that the password contains characters from every group</source>
- <translation>Βεβαιωθείται οτι ο κωδικός περιέχει χαρακτήρες απο κάθε ομάδα</translation>
- </message>
- <message>
<source>Accept</source>
<translation>Αποδοχή</translation>
</message>
-</context>
-<context>
- <name>QCommandLineParser</name>
<message>
- <source>Displays version information.</source>
- <translation>Προβολή πληροφοριών έκδοσης.</translation>
+ <source>%p%</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Displays this help.</source>
- <translation>Δείχνει αυτήν την βοήθεια.</translation>
+ <source>strength</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown option &apos;%1&apos;.</source>
- <translation>Άγνωστη επιλογή &apos;%1&apos;.</translation>
+ <source>entropy</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown options: %1.</source>
- <translation>Άγνωστο επιλογές: %1.</translation>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Missing value after &apos;%1&apos;.</source>
- <translation>Τιμή που λείπει μετά από &apos;%1&apos;.</translation>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unexpected value after &apos;%1&apos;.</source>
- <translation>Μη αναμενόμενη τιμή μετά από &apos;%1&apos;.</translation>
+ <source>Generate</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[options]</source>
- <translation>[επιλογές]</translation>
+ <source>Close</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Usage: %1</source>
- <translation>Χρήση: %1</translation>
+ <source>Apply</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Options:</source>
- <translation>Επιλογές:</translation>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Poor</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Weak</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Κωδικός</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Arguments:</source>
- <translation>Επιχειρήματα:</translation>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>QSaveFile</name>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Existing file %1 is not writable</source>
- <translation>Υπάρχον αρχείο %1 δεν είναι εγγράψιμο</translation>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing canceled by application</source>
- <translation>Γράψιμο ακυρώθηκε από την εφαρμογή</translation>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Partial write. Partition full?</source>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Όμαδα</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Τίτλος</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Όνομα χρήστη</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Κωδικός</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Σημειώσεις</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1240,20 +1951,111 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>SearchWidget</name>
<message>
- <source>Find:</source>
- <translation>Εύρεση</translation>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Αναζήτηση</translation>
</message>
<message>
- <source>Case sensitive</source>
- <translation>Διάκριση πεζών-κεφαλαίων</translation>
+ <source>Clear</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Current group</source>
- <translation>Τρέχων ομάδα</translation>
+ <source>Search...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Root group</source>
- <translation>Ομάδα ρίζα</translation>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1270,6 +2072,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Security</source>
<translation>Ασφάλεια</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1278,10 +2084,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Θυμηθείτε την τελευταία βάσεις δεδομένων</translation>
</message>
<message>
- <source>Open previous databases on startup</source>
- <translation>Άνοιγμα προηγούμενων βάσεω δεδομένων κατα την εκκίνηση</translation>
- </message>
- <message>
<source>Automatically save on exit</source>
<translation>Αυτόματη αποθήκευση κατα την έξοδο</translation>
</message>
@@ -1302,10 +2104,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Χρησιμοποιήστε εγγραφή τίτλου ώστε να ταιριάζει με windows για παγκόσμια αυτόματος-τύπο</translation>
- </message>
- <message>
<source>Language</source>
<translation>Γλώσσα</translation>
</message>
@@ -1318,15 +2116,43 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
- <source>Remember last key files</source>
+ <source>Load previous databases on startup</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of App Exit</source>
+ <source>Automatically reload the database when modified externally</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray on App start</source>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Αυτόματη-Γραφή</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1349,8 +2175,86 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Πάντα να ρωτάτε πριν να εκτελείται η αυτόματη γραφή</translation>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>δευτερόλεπτα</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1363,20 +2267,36 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Καλως ήρθατε!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>KeePassX - cross-platform password manager</source>
+ <source>Import from CSV</source>
<translation type="unfinished"/>
</message>
<message>
- <source>filename of the password database to open (*.kdbx)</source>
- <translation>Όνομα της βάσης δεδομένων κωδικών για άνοιγμα (*.kdbx)</translation>
+ <source>Recent databases</source>
+ <translation>Πρόσφατες βάσεις δεδομένων</translation>
</message>
+</context>
+<context>
+ <name>main</name>
<message>
<source>path to a custom config file</source>
<translation type="unfinished"/>
@@ -1385,5 +2305,81 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>key file of the database</source>
<translation>Αρχείο κλειδί της βάσεως δεδομένων</translation>
</message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_en.ts b/share/translations/keepassx_en.ts
index 2fbe1d3be..7b014b632 100644
--- a/share/translations/keepassx_en.ts
+++ b/share/translations/keepassx_en.ts
@@ -4,24 +4,105 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
+ <source>About KeePassXC</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Using:</source>
+ <source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>About KeePassXC</source>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Extensions:
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <source>Revision: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -121,40 +202,185 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error</source>
+ <source>Unable to create Key File : </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to create Key File : </source>
+ <source>Select a key file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Select a key file</source>
+ <source>Do you really want to use an empty string as password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Question</source>
+ <source>Different passwords supplied.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do you really want to use an empty string as password?</source>
+ <source>Failed to set %1 as the Key file:
+%2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Different passwords supplied.</source>
+ <source>&amp;Key file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Failed to set key file</source>
+ <source>Cha&amp;llenge Response</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Failed to set %1 as the Key file:
-%2</source>
+ <source>Refresh</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Key file</source>
+ <source>Empty password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> columns</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -177,10 +403,6 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation type="unfinished"></translation>
</message>
@@ -200,6 +422,14 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -275,6 +505,18 @@ You can now save it.</source>
<source>Use recycle bin</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -295,10 +537,6 @@ You can now save it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Warning</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>File not found!</source>
<translation type="unfinished"></translation>
</message>
@@ -328,10 +566,6 @@ Save changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation type="unfinished"></translation>
</message>
@@ -415,6 +649,14 @@ Do you want to open it anyway?</source>
<source>Open read-only</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -458,10 +700,6 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation type="unfinished"></translation>
</message>
@@ -522,11 +760,15 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Autoreload Failed</source>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -569,10 +811,6 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation type="unfinished"></translation>
</message>
@@ -619,6 +857,22 @@ Do you want to open it anyway?</source>
<source>1 year</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -631,10 +885,6 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Edit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
@@ -650,6 +900,18 @@ Do you want to open it anyway?</source>
<source>Open</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -685,6 +947,10 @@ Do you want to open it anyway?</source>
<source>Set custo&amp;m sequence:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -794,15 +1060,15 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Set default auto-type sequence</source>
+ <source>Set default Auto-Type se&amp;quence</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -829,10 +1095,6 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
@@ -849,15 +1111,19 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
+ <source>&amp;Use default icon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Use default icon</source>
+ <source>Use custo&amp;m icon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use custo&amp;m icon</source>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -931,6 +1197,11 @@ Do you want to open it anyway?</source>
<source>URL</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Group</name>
@@ -989,8 +1260,15 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
+ <source>&amp;Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close message</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1001,10 +1279,6 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation type="unfinished"></translation>
</message>
@@ -1065,6 +1339,10 @@ You can import it by clicking on Database &gt; &apos;Import KeePass 1 database&a
This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1076,14 +1354,18 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>KeePassXC - Error</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Database</source>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
<source>Open database</source>
<translation type="unfinished"></translation>
</message>
@@ -1116,10 +1398,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
- <source>Tools</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation type="unfinished"></translation>
</message>
@@ -1132,10 +1410,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation type="unfinished"></translation>
</message>
@@ -1228,10 +1502,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation type="unfinished"></translation>
</message>
@@ -1307,6 +1577,42 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Clear history</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1323,11 +1629,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation type="unfinished"></translation>
</message>
@@ -1336,10 +1637,6 @@ Only entries with the same scheme (http://, https://, ftp://, ...) are returned<
<translation type="unfinished"></translation>
</message>
<message>
- <source>Password generator</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Advanced</source>
<translation type="unfinished"></translation>
</message>
@@ -1356,10 +1653,6 @@ Only entries with the same scheme (http://, https://, ftp://, ...) are returned<
<translation type="unfinished"></translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation type="unfinished"></translation>
</message>
@@ -1376,11 +1669,6 @@ Only entries with the same scheme (http://, https://, ftp://, ...) are returned<
<translation type="unfinished"></translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation type="unfinished"></translation>
</message>
@@ -1394,24 +1682,52 @@ Using default port 19455.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
+ <source>R&amp;emove all shared encryption keys from active database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
+ <source>Automatically creating or updating string fields is not supported.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1505,11 +1821,100 @@ of all entries for the whole domain</source>
<source>Excellent</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
+ <source>NULL device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Passive</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1558,11 +1963,15 @@ of all entries for the whole domain</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Find</source>
+ <source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Clear</source>
+ <source>Search...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1667,6 +2076,10 @@ give it a unique name to identify and accept it.</source>
<source>Security</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1695,10 +2108,6 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Language</source>
<translation type="unfinished"></translation>
</message>
@@ -1711,10 +2120,6 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation type="unfinished"></translation>
</message>
@@ -1730,6 +2135,30 @@ give it a unique name to identify and accept it.</source>
<source>Minimize window at application startup</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1750,15 +2179,85 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
+ <source>Lock databases after minimizing the window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Lock databases after minimizing the window</source>
+ <source>Don&apos;t require password repeat when it is visible</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Don&apos;t require password repeat when it is visible</source>
+ <source>Timeouts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>seconds</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1772,7 +2271,31 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Recent databases</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1798,5 +2321,69 @@ give it a unique name to identify and accept it.</source>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/share/translations/keepassx_es.ts b/share/translations/keepassx_es.ts
index 4a9a46c38..16138ecf2 100644
--- a/share/translations/keepassx_es.ts
+++ b/share/translations/keepassx_es.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Revisión</translation>
+ <source>About KeePassXC</source>
+ <translation>Acerca de KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>Usando:</translation>
+ <source>About</source>
+ <translation>Acerca de</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>Acerca de KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Extensiones:
-</translation>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC se distribuye bajo la Licencia Pública General de GNU (GPL) versión 2 o versión 3 (si así lo prefiere).</translation>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -121,10 +201,6 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>Crear un Archivo Llave ....</translation>
</message>
<message>
- <source>Error</source>
- <translation>Error</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>No se puede crear el Archivo Llave:</translation>
</message>
@@ -133,10 +209,6 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>Seleccione un archivo llave</translation>
</message>
<message>
- <source>Question</source>
- <translation>Pregunta</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>¿Realmente desea usar una cadena vacía como contraseña?</translation>
</message>
@@ -145,10 +217,6 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>Las contraseñas ingresadas son distintas.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>No se pudo establecer el archivo llave.</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>No se pudo establecer %1 como el Archivo llave:
@@ -158,6 +226,163 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<source>&amp;Key file</source>
<translation>&amp;Archivo llave</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Error</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Error</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>No se puede calcular la clave maestra</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -178,10 +403,6 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>Navegar</translation>
</message>
<message>
- <source>Error</source>
- <translation>Error</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Incapaz de abrir la base de datos.</translation>
</message>
@@ -201,6 +422,14 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<source>Select key file</source>
<translation>Seleccionar archivo llave</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -277,6 +506,18 @@ Ahora puede guardarla.</translation>
<source>Use recycle bin</source>
<translation>Usar papelera de reciclaje</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -297,10 +538,6 @@ Ahora puede guardarla.</translation>
<translation>Abrir base de datos</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Advertencia</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>¡Archivo no encontrado!</translation>
</message>
@@ -331,10 +568,6 @@ Save changes?</source>
¿Guardar cambios?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Error</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>La escritura de la base de datos falló.</translation>
</message>
@@ -425,6 +658,14 @@ Do you want to open it anyway?</source>
<source>Open read-only</source>
<translation>Abrir como sólo lectura</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -465,10 +706,6 @@ Do you want to open it anyway?</source>
<translation>¿Realmente quiere eliminar el grupo &quot;%1&quot; de forma definitiva?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Error</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>No se puede calcular la llave maestra</translation>
</message>
@@ -529,13 +766,17 @@ Do you want to open it anyway?</source>
<translation>El archivo de la base de datos ha cambiado y usted tiene modificaciones sin guardar. ¿Desea unir sus modificaciones?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>La recarga automática falló</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>No se pudo abrir el nuevo archivo de la base de datos mientras se intentaba recargar la base de datos actual.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -576,10 +817,6 @@ Do you want to open it anyway?</source>
<translation>Editar entrada</translation>
</message>
<message>
- <source>Error</source>
- <translation>Error</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Las contraseñas ingresadas son distintas.</translation>
</message>
@@ -621,6 +858,22 @@ Do you want to open it anyway?</source>
<source>1 year</source>
<translation>1 año</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -633,10 +886,6 @@ Do you want to open it anyway?</source>
<translation>Añadir</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Editar</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Eliminar</translation>
</message>
@@ -652,6 +901,18 @@ Do you want to open it anyway?</source>
<source>Open</source>
<translation>Abrir</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -687,6 +948,10 @@ Do you want to open it anyway?</source>
<source>Set custo&amp;m sequence:</source>
<translation>Definir secuencia personalizada:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -796,16 +1061,16 @@ Do you want to open it anyway?</source>
<translation>Buscar</translation>
</message>
<message>
- <source>Auto-type</source>
- <translation>Auto-escritura</translation>
+ <source>Auto-Type</source>
+ <translation>Auto-Escritura</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Usar secuencia de auto-escritura por defecto del grupo padre</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Definir secuencia de Auto-Escritura por defecto</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -831,10 +1096,6 @@ Do you want to open it anyway?</source>
<translation>Seleccionar imagen</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>¡No se puede eliminar el ícono!</translation>
- </message>
- <message>
<source>Error</source>
<translation>Error</translation>
</message>
@@ -851,10 +1112,6 @@ Do you want to open it anyway?</source>
<translation>No se puede leer el ícono</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>No se puede eliminar el icono. Utilizado aún en %1 elementos</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>&amp;Usar icono por defecto</translation>
</message>
@@ -862,6 +1119,14 @@ Do you want to open it anyway?</source>
<source>Use custo&amp;m icon</source>
<translation>Usar icono &amp;personalizado</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -933,6 +1198,11 @@ Do you want to open it anyway?</source>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -991,9 +1261,16 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>Asegurar que la contraseña contiene caracteres de todos los grupos</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
- <translation>Aceptar</translation>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1003,10 +1280,6 @@ Do you want to open it anyway?</source>
<translation>Importar base de datos KeePass1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Error</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Incapaz de abrir la base de datos.</translation>
</message>
@@ -1070,6 +1343,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Puede importarla haciendo click en &apos;Base de datos&apos; &gt; &apos;Importar base de datos de Keepass 1&apos;.
Esta migración es en un único sentido. No podrá abrir la base importada con la vieja versión 0.4 de KeePassX. </translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1081,14 +1358,18 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l
<source>KeePassXC - Error</source>
<translation>KeePassXC - Error</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Base de datos</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Abrir base de datos</translation>
</message>
@@ -1121,10 +1402,6 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l
<translation>Cambiar a ventana</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Herramientas</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>Base de datos de KeePass 2</translation>
</message>
@@ -1137,10 +1414,6 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l
<translation>Guardar base de datos reparada</translation>
</message>
<message>
- <source>Error</source>
- <translation>Error</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Fallo al escribir la base de datos.</translation>
</message>
@@ -1233,14 +1506,26 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l
<translation>Configuración de la base de &amp;datos</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>&amp;Importar base de datos KeePass 1</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>&amp;Clonar entrada</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>&amp;Buscar</translation>
</message>
@@ -1292,6 +1577,46 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l
<source>Password Generator</source>
<translation>Generador de contraseñas</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Importar base de datos KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1308,12 +1633,6 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l
<translation>M&amp;ostrar una notificación cuando se pidan credenciales</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>&amp;Coincidir esquemas URL
-Solo se muestran entradas con el mismo esquema (http://, https://, ftp://, ...)</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Ordenar entradas por nombre de &amp;usuario</translation>
</message>
@@ -1322,10 +1641,6 @@ Solo se muestran entradas con el mismo esquema (http://, https://, ftp://, ...)<
<translation>Eli&amp;minar todos los permisos guardados de las entradas de la base de datos activa</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Generador de contraseñas</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avanzado</translation>
</message>
@@ -1342,10 +1657,6 @@ Solo se muestran entradas con el mismo esquema (http://, https://, ftp://, ...)<
<translation>Buscar entradas que coincidan en todas las bases de datos abiertas</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>¡Solo la base de datos seleccionada necesita conectarse con un cliente!</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>Puerto HTTP:</translation>
</message>
@@ -1362,12 +1673,6 @@ Solo se muestran entradas con el mismo esquema (http://, https://, ftp://, ...)<
<translation>Ordenar entradas por &amp;título</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Habilitar el protocolo KeepassXC HTTP
-Necesario para acceder a tus bases de datos desde ChromeIPass o PassIFox</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC escuchará por este puerto en 127.0.0.1</translation>
</message>
@@ -1382,20 +1687,10 @@ Using default port 19455.</source>
Usando el puerto por defecto 19455</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>Mostra&amp;r solo las mejores coincidencias para una URL
-en vez de todas las entradas para el dominio completo</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>&amp;Eliminar todas las claves de cifrado compartidas de la base de datos activa</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>Las siguientes opciones pueden ocasionar problemas. Cámbielas solo si sabe lo que está haciendo.</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>Mostra&amp;r campos de caracteres avanzados que comiencen con &quot;KPH: &quot;</translation>
</message>
@@ -1403,6 +1698,43 @@ en vez de todas las entradas para el dominio completo</translation>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>No se permite crear o actualizar campos de caracteres automáticamente.</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Generador de contraseñas</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1456,7 +1788,7 @@ en vez de todas las entradas para el dominio completo</translation>
</message>
<message>
<source>Pick characters from every group</source>
- <translation>Elige caracteres de todos los grupos</translation>
+ <translation>Elegir caracteres de todos los grupos</translation>
</message>
<message>
<source>Generate</source>
@@ -1494,12 +1826,101 @@ en vez de todas las entradas para el dominio completo</translation>
<source>Excellent</source>
<translation>Excelente</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Contraseña</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>Http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Grupo</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Título</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nombre de usuario:</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Contraseña</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1547,13 +1968,17 @@ en vez de todas las entradas para el dominio completo</translation>
<translation>Buscar</translation>
</message>
<message>
- <source>Find</source>
- <translation>Buscar</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Limpiar</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1660,6 +2085,10 @@ asigne un nombre único para identificarla y acepte.</translation>
<source>Security</source>
<translation>Seguridad</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1688,10 +2117,6 @@ asigne un nombre único para identificarla y acepte.</translation>
<translation>Atajo global de Auto-Escritura</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Usar el título de la entrada para coincidir con la ventana para la auto-escritura global</translation>
- </message>
- <message>
<source>Language</source>
<translation>Idioma</translation>
</message>
@@ -1704,10 +2129,6 @@ asigne un nombre único para identificarla y acepte.</translation>
<translation>Ocultar la ventana a la bandeja del sistema cuando se minimiza</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Recordar últimos archivos llave</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Abrir base de datos anterior al inicio</translation>
</message>
@@ -1723,6 +2144,30 @@ asigne un nombre único para identificarla y acepte.</translation>
<source>Minimize window at application startup</source>
<translation>Minimizar la ventana al iniciar</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Escritura</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1743,10 +2188,6 @@ asigne un nombre único para identificarla y acepte.</translation>
<translation>Mostrar contraseñas en texto claro por defecto</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Preguntar siempre antes de realizar auto-escritura</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Bloquear base de datos al minimizar la ventana</translation>
</message>
@@ -1754,6 +2195,80 @@ asigne un nombre único para identificarla y acepte.</translation>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>No pedir repetición de la contraseña cuando está visible</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>segundos</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1765,8 +2280,32 @@ asigne un nombre único para identificarla y acepte.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>¡Bienvenid@!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Bases de datos recientes</translation>
</message>
</context>
<context>
@@ -1791,5 +2330,69 @@ asigne un nombre único para identificarla y acepte.</translation>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>nombre de archivo de la base de datos de contraseñas a abrir (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_fi.ts b/share/translations/keepassx_fi.ts
new file mode 100644
index 000000000..aefa69b1d
--- /dev/null
+++ b/share/translations/keepassx_fi.ts
@@ -0,0 +1,2384 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="fi" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation>Tietoja ohjelmasta KeePassXC</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Muista tämä valinta</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Salli</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Estä</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 pyytää pääsyä seuraavien alkioiden salasanoihin.
+Ole hyvä ja valitse sallitaanko pääsy.</translation>
+ </message>
+ <message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
+ <source>Couldn&apos;t find an entry that matches the window title:</source>
+ <translation>Ikkunan nimeä vastaavaa merkintää ei löytynyt:</translation>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Automaattitäydennys - KeePassXC</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeAssociationsModel</name>
+ <message>
+ <source>Window</source>
+ <translation>Ikkuna</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekvenssi</translation>
+ </message>
+ <message>
+ <source>Default sequence</source>
+ <translation>Oletussekvenssi</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeSelectDialog</name>
+ <message>
+ <source>Select entry to Auto-Type:</source>
+ <translation>Valitse merkintä automaattitäydennystä varten:</translation>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Automaattitäydennys - KeePassXC</translation>
+ </message>
+</context>
+<context>
+ <name>ChangeMasterKeyWidget</name>
+ <message>
+ <source>Password</source>
+ <translation>Salasana</translation>
+ </message>
+ <message>
+ <source>Enter password:</source>
+ <translation>Syötä salasana:</translation>
+ </message>
+ <message>
+ <source>Repeat password:</source>
+ <translation>Toista salasana:</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Selaa</translation>
+ </message>
+ <message>
+ <source>Create</source>
+ <translation>Luo</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Avaintiedostot</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Kaikki tiedostot</translation>
+ </message>
+ <message>
+ <source>Create Key File...</source>
+ <translation>Luo avaintiedosto...</translation>
+ </message>
+ <message>
+ <source>Unable to create Key File : </source>
+ <translation>Avaintiedoston luonti ei onnistunut:</translation>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>Valitse avaintiedosto</translation>
+ </message>
+ <message>
+ <source>Do you really want to use an empty string as password?</source>
+ <translation>Haluatko varmasti asettaa tyhjän merkkijonon salasanaksi?</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Annetut salasanat eivät täsmää.</translation>
+ </message>
+ <message>
+ <source>Failed to set %1 as the Key file:
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation>Avaintiedosto</translation>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Virhe</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Virhe</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Pääavaimen laskeminen ei onnistu</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Enter master key</source>
+ <translation>Syötä pääsalasana</translation>
+ </message>
+ <message>
+ <source>Key File:</source>
+ <translation>Avaintiedosto:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Salasana</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Selaa</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Tietokannan avaaminen ei onnistunut.</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Avaintiedostoa ei voitu avata</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Kaikki tiedostot</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Avaintiedostot</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>Valitse avaintiedosto</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseRepairWidget</name>
+ <message>
+ <source>Repair database</source>
+ <translation>Korjaa tietokanta</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Virhe</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Avaintiedoston avaaminen epäonnistui</translation>
+ </message>
+ <message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Tietokannan avaaminen onnistui. Ei tehtävää.</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Tietokannan avaaminen epäonnistui.</translation>
+ </message>
+ <message>
+ <source>Success</source>
+ <translation>Onnistui!</translation>
+ </message>
+ <message>
+ <source>The database has been successfully repaired
+You can now save it.</source>
+ <translation>Tietokanta korjattiin onnistuneesti.
+Voit nyt tallentaa sen.</translation>
+ </message>
+ <message>
+ <source>Unable to repair the database.</source>
+ <translation>Tietokannan korjaus epäonnistui.</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidget</name>
+ <message>
+ <source>Database name:</source>
+ <translation>Tietokannan nimi:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Tietokannan kuvaus:</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Muunnoskierroksia:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Oletuskäyttäjänimi:</translation>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation>MiB</translation>
+ </message>
+ <message>
+ <source>Benchmark</source>
+ <translation>Suorituskykytesti</translation>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation>Maks. historia-alkioiden lukumäärä:</translation>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation>Maks. historian koko:</translation>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation>Käytä roskakoria</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <message>
+ <source>Root</source>
+ <translation>Juuri</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 -tietokanta</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Kaikki tiedostot</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Avaa tietokanta</translation>
+ </message>
+ <message>
+ <source>File not found!</source>
+ <translation>Tiedostoa ei löytynyt!</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Avaa KeePass 1 -tietokanta</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 -tietokanta</translation>
+ </message>
+ <message>
+ <source>All files (*)</source>
+ <translation>Kaikki tiedostot(*)</translation>
+ </message>
+ <message>
+ <source>Close?</source>
+ <translation>Sulje?</translation>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>Tallenna muutokset?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Tietokannan kirjoitus levylle epäonnistui.</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>Tallenna tietokanta nimellä</translation>
+ </message>
+ <message>
+ <source>New database</source>
+ <translation>Uusi tietokanta</translation>
+ </message>
+ <message>
+ <source>locked</source>
+ <translation>Lukittu</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>Lukitse tietokanta</translation>
+ </message>
+ <message>
+ <source>Can't lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</source>
+ <translation>Tietokantaa ei voida lukita, sillä se on muokkaustilassa.
+Paina Peruuta jos haluat viimeistellä muutoksesi, muussa tapauksessa muutoksesi hylätään.</translation>
+ </message>
+ <message>
+ <source>This database has never been saved.
+You can save the database or stop locking it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; on muokkaustilassa.
+Hylkää muutokset ja sulje?</translation>
+ </message>
+ <message>
+ <source>Export database to CSV file</source>
+ <translation>Vie tietokanta CSV-tiedostoon</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV-tiedosto</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>CSV-tiedoston kirjoitus levylle epäonnistui.</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Tietokannan avaaminen ei onnistunut.</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation>Yhdistä tietokanta</translation>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
+Do you want to save it anyway?</source>
+ <translation>Tietokanta jota yrität avata on avoinna toisessa KeePassXC-ikkunassa.
+Haluatko tallentaa tietokannan siitä huolimatta?</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>Salasanat</translation>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation>Tietokanta on jo avattu</translation>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation>Avaa &quot;vain luku&quot;-tilassa</translation>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Change master key</source>
+ <translation>Vaihda pääsalasana</translation>
+ </message>
+ <message>
+ <source>Delete entry?</source>
+ <translation>Poista merkintä?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Haluatko varmasti poistaa merkinnän &quot;%1&quot;, lopullisesti?</translation>
+ </message>
+ <message>
+ <source>Delete entries?</source>
+ <translation>Poista alkiot?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete %1 entries for good?</source>
+ <translation>Haluatko varmasti poistaa alkiot %1, lopullisesti?</translation>
+ </message>
+ <message>
+ <source>Move entries to recycle bin?</source>
+ <translation>Siirrä alkiot roskakoriin?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation><numerusform>Haluatko varmasti siirtää %n kappaletta alkioita roskakoriin?</numerusform><numerusform>Haluatko varmasti siirtää %n merkintää roskakoriin?</numerusform></translation>
+ </message>
+ <message>
+ <source>Delete group?</source>
+ <translation>Poista ryhmä?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Haluatko varmasti poistaa ryhmän &quot;%1&quot;, lopullisesti?</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Pääavaimen laskeminen ei onnistu</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Siirrä merkintä roskakoriin?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searching...</source>
+ <translation>Etsitään...</translation>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation>Etsinnän tulokset (%1)</translation>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation>Ei tuloksia.</translation>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation>Suorita komento?</translation>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation>Muista valintani</translation>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidget</name>
+ <message>
+ <source>Entry</source>
+ <translation>Merkintä</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Lisäasetukset</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Kuvake</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Automaattitäydennys</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Ominaisuudet</translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation>Historia</translation>
+ </message>
+ <message>
+ <source>Entry history</source>
+ <translation>Alkioiden historia</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>Lisää alkio</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>Muokkaa alkiota</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Annetut salasanat eivät täsmää.</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>Uusi attribuutti</translation>
+ </message>
+ <message>
+ <source>Select file</source>
+ <translation>Valitse tiedosto</translation>
+ </message>
+ <message>
+ <source>Unable to open file</source>
+ <translation>Tiedoston avaus ei onnistu</translation>
+ </message>
+ <message>
+ <source>Save attachment</source>
+ <translation>Tallenna liite</translation>
+ </message>
+ <message>
+ <source>Unable to save the attachment:
+</source>
+ <translation>Liitteen tallentaminen ei onnistu:
+</translation>
+ </message>
+ <message>
+ <source>Tomorrow</source>
+ <translation>Huomenna</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n week(s)</source>
+ <translation><numerusform>%n viikkoa</numerusform><numerusform>%n viikkoa</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n month(s)</source>
+ <translation><numerusform>%n kuukautta</numerusform><numerusform>%n kuukautta</numerusform></translation>
+ </message>
+ <message>
+ <source>1 year</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAdvanced</name>
+ <message>
+ <source>Additional attributes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Lisää</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Poista</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Liitteet</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Tallenna</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Avaa</translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Salli automaattitäydennys tälle merkinnälle</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Ikkunan otsikko:</translation>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation>Peri automaattitäydennyksen oletussekvenssi &amp;ryhmältä</translation>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <message>
+ <source>Show</source>
+ <translation>Näytä</translation>
+ </message>
+ <message>
+ <source>Restore</source>
+ <translation>Palauta</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Poista</translation>
+ </message>
+ <message>
+ <source>Delete all</source>
+ <translation>Poista kaikki</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetMain</name>
+ <message>
+ <source>Title:</source>
+ <translation>Otsikko:</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Käyttäjänimi</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Salasana</translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation>Toista:</translation>
+ </message>
+ <message>
+ <source>URL:</source>
+ <translation>URL:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Erääntyy</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation>Esiasetus</translation>
+ </message>
+ <message>
+ <source>Notes:</source>
+ <translation>Muistiinpanot:</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidget</name>
+ <message>
+ <source>Group</source>
+ <translation>Ryhmä</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Kuvake</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Ominaisuudet</translation>
+ </message>
+ <message>
+ <source>Add group</source>
+ <translation>Lisää ryhmä</translation>
+ </message>
+ <message>
+ <source>Edit group</source>
+ <translation>Muokkaa ryhmää</translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation>Kytke päälle</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>Kytke pois päältä</translation>
+ </message>
+ <message>
+ <source>Inherit from parent group (%1)</source>
+ <translation>Peri ylemmältä ryhmältä (%1)</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name</source>
+ <translation>Nimi</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Muistiinpanot</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Erääntyy</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Etsi</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Automaattitäydennys</translation>
+ </message>
+ <message>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>Add custom icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete custom icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>Kuvat</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Kaikki tiedostot</translation>
+ </message>
+ <message>
+ <source>Select Image</source>
+ <translation>Valitse kuva</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Virhe</translation>
+ </message>
+ <message>
+ <source>Download favicon</source>
+ <translation>Lataa favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Faviconin noutaminen ei onnistu</translation>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation>Kuvaketta ei voida lukea</translation>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditWidgetProperties</name>
+ <message>
+ <source>Created:</source>
+ <translation>Luotu:</translation>
+ </message>
+ <message>
+ <source>Modified:</source>
+ <translation>Muokattu:</translation>
+ </message>
+ <message>
+ <source>Accessed:</source>
+ <translation>Käytetty:</translation>
+ </message>
+ <message>
+ <source>Uuid:</source>
+ <translation>UUID:</translation>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation>- Klooni</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttributesModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nimi</translation>
+ </message>
+</context>
+<context>
+ <name>EntryHistoryModel</name>
+ <message>
+ <source>Last modified</source>
+ <translation>Viimeksi muokattu</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Otsikko</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Käyttäjätunnus</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+</context>
+<context>
+ <name>EntryModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Ryhmä</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Otsikko</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Käyttäjätunnus</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>Roskakori</translation>
+ </message>
+</context>
+<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Pituus:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Merkkityypit</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Isot kirjaimet</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation>A-Z</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Pienet kirjaimet</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation>a-z</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Numerot</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation>0-9</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Erikoismerkit</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation>/*_&amp; ...</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Poissulje samannäköiset merkit</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>Varmista, että salasana sisältää merkkejä jokaisesta ryhmästä</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Import KeePass1 database</source>
+ <translation>Tuo KeePass 1 -tietokanta</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Tietokannan avaaminen ei onnistunut.</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
+ <message>
+ <source>Unable to read keyfile.</source>
+ <translation>Avaintiedoston luku ei onnistu</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Tiedosto ei ole KeePass-tietokanta</translation>
+ </message>
+ <message>
+ <source>Unsupported encryption algorithm.</source>
+ <translation>Tukematon salausalgoritmi.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>Tukematon KeePass-tietokantaversio</translation>
+ </message>
+ <message>
+ <source>Root</source>
+ <translation>Juuri</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Pääavaimen laskeminen ei onnistu</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Väärä avain tai tietokanta on korruptoitunut.</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass2Reader</name>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Tiedosto ei ole KeePass-tietokanta</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>Tukematon KeePass-tietokantaversio</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Väärä avain tai tietokanta on korruptoitunut.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Pääavaimen laskeminen ei onnistu</translation>
+ </message>
+ <message>
+ <source>The selected file is an old KeePass 1 database (.kdb).
+
+You can import it by clicking on Database &gt; 'Import KeePass 1 database'.
+This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Main</name>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Virhe</translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>Open database</source>
+ <translation>Avaa tietokanta</translation>
+ </message>
+ <message>
+ <source>Database settings</source>
+ <translation>Tietokannan asetukset</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Kopioi käyttäjätunnus leikepöydälle</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Kopioi salasana leikepöydälle</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Asetukset</translation>
+ </message>
+ <message>
+ <source>Show toolbar</source>
+ <translation>Näytä työkalupalkki</translation>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation>vain-luku</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>Keepass 2 -tietokanta</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Kaikki tiedostot</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>Tallenna korjattu tietokanta</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Tietokannan kirjoitus levylle epäonnistui.</translation>
+ </message>
+ <message>
+ <source>&amp;Recent databases</source>
+ <translation>Viimeisimmät tietokannat</translation>
+ </message>
+ <message>
+ <source>He&amp;lp</source>
+ <translation>Apua</translation>
+ </message>
+ <message>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Groups</source>
+ <translation>Ryhmät</translation>
+ </message>
+ <message>
+ <source>&amp;View</source>
+ <translation>Näkymä</translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation>Lopeta</translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation>Tietoja</translation>
+ </message>
+ <message>
+ <source>&amp;Open database</source>
+ <translation>Avaa tietokanta</translation>
+ </message>
+ <message>
+ <source>&amp;Save database</source>
+ <translation>Tallenna tietokanta</translation>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation>Sulje tietokanta</translation>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation>Uusi tietokanta</translation>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation>Lisää merkintä</translation>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation>Näytä/muokkaa merkintää</translation>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation>Poista merkintä</translation>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation>Lisää uusi ryhmä</translation>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation>Muokkaa ryhmää</translation>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation>Poista ryhmä</translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation>Tallenna tietokanta nimellä</translation>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation>Vaihda pääsalasana</translation>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation>Tietokannan asetukset</translation>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation>Kloonaa merkintä</translation>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation>Etsi</translation>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>Kopioi käyttäjätunnus</translation>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation>Kopioi salasana</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation>Asetukset</translation>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation>Suorita automaattitäydennys</translation>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation>Avaa URL</translation>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation>Lukitse tietokannat</translation>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation>Otsikko</translation>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation>Muistiinpanot</translation>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation>Vie CSV-tiedostoon</translation>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation>Korjaa tietokanta</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Salasanageneraattori</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialogi</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Yleistä</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Lisää..</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP-portti:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Oletusportti: 19455</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Salasanageneraattori</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>Password:</source>
+ <translation>Salasana</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Merkkityypit</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Isot kirjaimet</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Pienet kirjaimet</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Numerot</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Erikoismerkit</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Poissulje samannäköiset merkit</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Hyväksy</translation>
+ </message>
+ <message>
+ <source>%p%</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropia</translation>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Generoi</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Sulje</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Poor</source>
+ <translation>Huono</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <translation>Heikko</translation>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation>Hyvä</translation>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <translation>Erinomainen</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Salasana</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Ryhmä</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Otsikko</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Käyttäjätunnus</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Salasana</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Muistiinpanot</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation>Sisäinen zlib virhe pakatessa:</translation>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation>gzip-formaatti ei ole tuettu tässä zlib-versiossa.</translation>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation>Sisäinen zlib-virhe:</translation>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Case Sensitive</source>
+ <translation>Kirjainkoko on merkitsevä</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Etsi</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Tyhjennä</translation>
+ </message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Keskeytä</translation>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidget</name>
+ <message>
+ <source>Application Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Yleistä</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>Turvallisuus</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetGeneral</name>
+ <message>
+ <source>Remember last databases</source>
+ <translation>Muista viimeisimmät tietokannat</translation>
+ </message>
+ <message>
+ <source>Automatically save on exit</source>
+ <translation>Tallenna automaattisesti suljettaessa</translation>
+ </message>
+ <message>
+ <source>Automatically save after every change</source>
+ <translation>Tallenna automaattisesti jokaisen muutoksen jälkeen</translation>
+ </message>
+ <message>
+ <source>Minimize when copying to clipboard</source>
+ <translation>Pienennä ikkuna kopioidessa leikepöydälle</translation>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation>Käytä ryhmän kuvaketta merkintää luodessa</translation>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Globaalin automaattitäydennyksen pikanäppäin</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Kieli</translation>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation>Näytä ilmoitusalueen kuvake</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation>Piiloita pienennetty ikkuna ilmoitusalueelle</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Lataa edelliset tietokannat käynnistäessä</translation>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Lataa tietokanta automaattisesti uudelleen jos tietokantaa muokattiin muualla</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation>Piiloita ikkuna ilmoitusalueelle sulkemisen sijaan</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>Pienennä ikkuna ohjelman käynnistyessä</translation>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Automaattitäydennys</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetSecurity</name>
+ <message>
+ <source>Clear clipboard after</source>
+ <translation>Tyhjennä leikepöytä kun on kulunut</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>s.</translation>
+ </message>
+ <message>
+ <source>Lock databases after inactivity of</source>
+ <translation>Lukitse tietokannat jos on oltu joutilaana</translation>
+ </message>
+ <message>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Näytä salasanat oletuksena selkokielisenä</translation>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation>Lukitse tietokanta ikkunan pienennyksen jälkeen</translation>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation>Älä vaadi salasanan toistoa jos salasana on näkyvillä</translation>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>s.</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>UnlockDatabaseWidget</name>
+ <message>
+ <source>Unlock database</source>
+ <translation>Avaa tietokannan lukitus</translation>
+ </message>
+</context>
+<context>
+ <name>WelcomeWidget</name>
+ <message>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
+ <source>path to a custom config file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>key file of the database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_fr.ts b/share/translations/keepassx_fr.ts
index cccd183b5..7c14f5ef1 100644
--- a/share/translations/keepassx_fr.ts
+++ b/share/translations/keepassx_fr.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Révision</translation>
+ <source>About KeePassXC</source>
+ <translation>À propos de KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>Utilise :</translation>
+ <source>About</source>
+ <translation>À propos</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>À propos de KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Extensions :
-</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC est distribué suivant les termes de la GNU Licence Publique Générale (GNU GPL) version 2 ou version 3 de la licence (à votre gré).</translation>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -121,10 +201,6 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Créer un fichier-clé...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erreur</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Impossible de créer un fichier-clé :</translation>
</message>
@@ -133,10 +209,6 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Choisir un fichier-clé</translation>
</message>
<message>
- <source>Question</source>
- <translation>Question</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Voulez-vous vraiment utiliser une chaîne vide comme mot de passe ?</translation>
</message>
@@ -145,10 +217,6 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Les mots de passe ne sont pas identiques.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Impossible de définir le fichier-clé</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Impossible de définir %1 comme fichier-clé :
@@ -158,6 +226,163 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<source>&amp;Key file</source>
<translation>Fichier-clé</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Erreur</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Erreur</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossible de calculer la clé maître</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -178,10 +403,6 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Naviguer</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erreur</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Impossible d&apos;ouvrir la base de données.</translation>
</message>
@@ -201,6 +422,14 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<source>Select key file</source>
<translation>Choisissez un fichier-clé</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -277,6 +506,18 @@ Vous pouvez maintenant la sauvegarder.</translation>
<source>Use recycle bin</source>
<translation>Utiliser la corbeille</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -297,10 +538,6 @@ Vous pouvez maintenant la sauvegarder.</translation>
<translation>Ouvrir la base de données</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Attention</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Fichier introuvable !</translation>
</message>
@@ -331,10 +568,6 @@ Save changes?</source>
Enregistrer les modifications ?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erreur</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Une erreur s&apos;est produite lors de l&apos;écriture de la base de données.</translation>
</message>
@@ -426,6 +659,14 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>Open read-only</source>
<translation>Ouvrir en lecture seule</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -466,10 +707,6 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Voulez-vous supprimer le groupe &quot;%1&quot; définitivement ?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erreur</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Impossible de calculer la clé maître</translation>
</message>
@@ -530,13 +767,17 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Le fichier de la base de données à changé et vous avez des modification non-enregistrés. Voulez-vous fusionner vos modifications?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Échec du rafraîchissement automatique </translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>La nouvelle base de données ne peux être ouverte pendant qu&apos;un rafraîchissement automatique de l&apos;actuelle est en cours.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -577,10 +818,6 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Modifier l&apos;entrée</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erreur</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Les mots de passe ne sont pas identiques.</translation>
</message>
@@ -622,6 +859,22 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>1 year</source>
<translation>1 an</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -634,10 +887,6 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Ajouter</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Modifier</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
@@ -653,6 +902,18 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>Open</source>
<translation>Ouvrir</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -688,6 +949,10 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>Set custo&amp;m sequence:</source>
<translation>Définir une séquence personnalisée :</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -797,16 +1062,16 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Chercher</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Remplissage automatique</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Utiliser la séquence de remplissage automatique par défaut du groupe parent</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Définir une séquence de remplissage automatique par défaut</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -832,10 +1097,6 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Choisir une image</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Impossible de supprimer l&apos;icône !</translation>
- </message>
- <message>
<source>Error</source>
<translation>Erreur</translation>
</message>
@@ -852,10 +1113,6 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Impossible de lire l&apos;icône</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Impossible de supprimer l&apos;icône. Encore utilisée par 1% éléments.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>Utiliser l&apos;icône par défaut</translation>
</message>
@@ -863,6 +1120,14 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>Use custo&amp;m icon</source>
<translation>Utiliser une icône personnalisée</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -934,6 +1199,11 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -992,9 +1262,16 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>S&apos;assurer que le mot de passe contienne des caractères de chaque groupe</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
- <translation>Accepter</translation>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1004,10 +1281,6 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Importer une base de données au format KeePass1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erreur</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Impossible d&apos;ouvrir la base de données.</translation>
</message>
@@ -1071,6 +1344,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Vous pouvez l&apos;importer en cliquant sur &quot;Base de données&quot; &gt; &quot;Importer une base de données KeePass 1&quot;.
Ceci est une migration à sens unique. Vous ne serez plus en mesure d&apos;ouvrir la base de données importée avec l&apos;ancienne version KeePassX version 0.4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1082,14 +1359,18 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d&apos;ouvri
<source>KeePassXC - Error</source>
<translation>KeePassXC - Erreur</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Base de données</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Ouvrir une base de données</translation>
</message>
@@ -1122,10 +1403,6 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d&apos;ouvri
<translation>Basculer de fenêtre</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Outils</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>Base de données KeePass 2</translation>
</message>
@@ -1138,10 +1415,6 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d&apos;ouvri
<translation>Sauvegarder la base de données réparée</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erreur</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Une erreur s&apos;est produite lors de l&apos;écriture de la base de données.</translation>
</message>
@@ -1175,7 +1448,7 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d&apos;ouvri
</message>
<message>
<source>&amp;About</source>
- <translation>&amp;A propos</translation>
+ <translation>&amp;À propos</translation>
</message>
<message>
<source>&amp;Open database</source>
@@ -1234,14 +1507,26 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d&apos;ouvri
<translation>Paramètre de la base de &amp;données</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>&amp;Importer 1 base de données KeePass</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>Cloner l&apos;entrée</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>Trouver</translation>
</message>
@@ -1293,6 +1578,46 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d&apos;ouvri
<source>Password Generator</source>
<translation>Générateur de mot de passe</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Importer une base de données KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1309,12 +1634,6 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d&apos;ouvri
<translation>Montrer une notification quand les références sont demandées</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>&amp; Cible des types d&apos;URL
-Seules les entrées de même type (http://, https://, ftp://, ...) sont retournées</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Trier les entrées correspondantes par nom d&apos;&amp;utilisateur</translation>
</message>
@@ -1323,10 +1642,6 @@ Seules les entrées de même type (http://, https://, ftp://, ...) sont retourn
<translation>Supprimer toutes les permissions enregistrées des entrées de la base de données active</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Générateur de mots de passe</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avancé</translation>
</message>
@@ -1343,10 +1658,6 @@ Seules les entrées de même type (http://, https://, ftp://, ...) sont retourn
<translation>Cherc&amp;her dans toutes les bases de données ouvertes les entrées correspondantes</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Seule la base de données sélectionnée doit être connectée à un client !</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>Port HTTP:</translation>
</message>
@@ -1356,19 +1667,13 @@ Seules les entrées de même type (http://, https://, ftp://, ...) sont retourn
</message>
<message>
<source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Demander de déverrouiller la base de données lorsque celle-ci est verrouiller </translation>
+ <translation>Demander de déverrouiller la base de données lorsque celle-ci est verrouillée</translation>
</message>
<message>
<source>Sort &amp;matching entries by title</source>
<translation>Trier les entrées correspondantes par titre</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Activer le protocole HTTP de KeePassXC
-Ce protocole est nécessaire si vous souhaitez accéder à vos bases de données avec ChromeIPas ou PassIFox</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeepassXC va écouter ce port sur 127.0.0.1</translation>
</message>
@@ -1383,20 +1688,10 @@ Using default port 19455.</source>
Restauration du port 19455 par défaut.</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>&amp; Retourne seulement les meilleures entrées correspondantes pour une URL,
-au lieu de toutes pour le domaine entier</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>Supprimer toutes les clés de chiffrement partagées de la base de données active</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>La modification de ces préférences peuvent entrainer des problèmes de sécurité. Ne continuez que si vous savez ce que vous faites !</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>&amp; Retourne les champs avancés de type chaîne qui commencent par &quot;KPH:&quot;</translation>
</message>
@@ -1404,6 +1699,43 @@ au lieu de toutes pour le domaine entier</translation>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>La création ou la mise a jour automatique ne sont pas pris en charge pour les champs de chaines de caractères !</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Générateur de mot de passe</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1495,12 +1827,101 @@ au lieu de toutes pour le domaine entier</translation>
<source>Excellent</source>
<translation>Excellent</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Mot de passe</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>Http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Groupe</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titre</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d&apos;utilisateur</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Mot de passe</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1548,13 +1969,17 @@ au lieu de toutes pour le domaine entier</translation>
<translation>Chercher</translation>
</message>
<message>
- <source>Find</source>
- <translation>Trouver</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Effacer</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1661,6 +2086,10 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<source>Security</source>
<translation>Sécurité</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1689,10 +2118,6 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<translation>Raccourci de remplissage automatique global</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Utiliser le titre d’entrée pour correspondre à windows pour auto-type global</translation>
- </message>
- <message>
<source>Language</source>
<translation>Langue</translation>
</message>
@@ -1705,16 +2130,12 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<translation>Réduire la fenêtre vers la zone de notification lors de sa réduction</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Se rappeler les derniers fichiers-clés ouverts</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Charger les bases de données précédentes au démarrage</translation>
</message>
<message>
<source>Automatically reload the database when modified externally</source>
- <translation>Recharger automatiquement la base de données quand celle-ci est modifier depuis l&apos;extérieur</translation>
+ <translation>Recharger automatiquement la base de données quand celle-ci est modifiée depuis l&apos;extérieur</translation>
</message>
<message>
<source>Hide window to system tray instead of app exit</source>
@@ -1724,6 +2145,30 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<source>Minimize window at application startup</source>
<translation>Minimiser la fenêtre lors du démarrage de l&apos;application</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Remplissage automatique</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1744,10 +2189,6 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<translation>Afficher les mots de passe en clair par défaut</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Toujours demander avant d&apos;effectuer un remplissage automatique</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Verrouiller la base de données lorsque la fenêtre est minimisée</translation>
</message>
@@ -1755,6 +2196,80 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Ne pas demander de répéter le mot de passe lorsque celui-ci est visible</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation> s</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1766,8 +2281,32 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Bienvenue !</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Bases de données récentes</translation>
</message>
</context>
<context>
@@ -1792,5 +2331,69 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>noms de fichiers des bases de données de mot de passe à ouvrir (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_id.ts b/share/translations/keepassx_id.ts
index 25cc301ec..cddd1b6ee 100644
--- a/share/translations/keepassx_id.ts
+++ b/share/translations/keepassx_id.ts
@@ -1,33 +1,143 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="id" version="2.0">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="id" version="2.1">
<context>
<name>AboutDialog</name>
<message>
- <source>About KeePassX</source>
- <translation>Tentang KeePassX</translation>
+ <source>About KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassX is distributed under the term of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassX disebarluaskan dibawah ketentuan dari Lisensi Publik Umum GNU (GPL) versi 2 atau (sesuai pilihan Anda) versi 3.</translation>
+ <source>About</source>
+ <translation>Tentang</translation>
</message>
<message>
- <source>Revision</source>
- <translation>Revisi</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Using:</source>
- <translation>Menggunakan:</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>AutoType</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Ketik-Otomatis - KeePassX</translation>
+ <source>Deny</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>Tidak bisa menemukan entri yang cocok dengan judul jendela:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -47,13 +157,13 @@
<context>
<name>AutoTypeSelectDialog</name>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Ketik-Otomatis - KeePassX</translation>
- </message>
- <message>
<source>Select entry to Auto-Type:</source>
<translation>Pilih entri untuk Ketik-Otomatis:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -70,10 +180,6 @@
<translation>Ulangi sandi:</translation>
</message>
<message>
- <source>Key file</source>
- <translation>Berkas kunci</translation>
- </message>
- <message>
<source>Browse</source>
<translation>Telusuri</translation>
</message>
@@ -94,10 +200,6 @@
<translation>Buat Berkas Kunci...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Galat</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Tidak bisa membuat Berkas Kunci :</translation>
</message>
@@ -106,10 +208,6 @@
<translation>Pilih berkas kunci</translation>
</message>
<message>
- <source>Question</source>
- <translation>Pertanyaan</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Apakah Anda benar-benar ingin menggunakan lema kosong sebagai sandi?</translation>
</message>
@@ -118,15 +216,172 @@
<translation>Sandi berbeda.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Gagal menetapkan berkas kunci</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Gagal menetapkan %1 sebagai berkas Kunci:
%2</translation>
</message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Galat</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Galat</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Tidak bisa mengkalkulasi kunci utama</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -147,10 +402,6 @@
<translation>Telusuri</translation>
</message>
<message>
- <source>Error</source>
- <translation>Galat</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Tidak bisa membuka basis data.</translation>
</message>
@@ -170,6 +421,14 @@
<source>Select key file</source>
<translation>Pilih berkas kunci</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -227,10 +486,6 @@ Anda bisa menyimpannya sekarang.</translation>
<translation>Nama pengguna baku:</translation>
</message>
<message>
- <source>Use recycle bin:</source>
- <translation>Gunakan tong sampah:</translation>
- </message>
- <message>
<source> MiB</source>
<translation> MiB</translation>
</message>
@@ -246,6 +501,22 @@ Anda bisa menyimpannya sekarang.</translation>
<source>Max. history size:</source>
<translation>Maks. ukuran riwayat:</translation>
</message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -266,10 +537,6 @@ Anda bisa menyimpannya sekarang.</translation>
<translation>Buka basis data</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Peringatan</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Berkas tidak ditemukan!</translation>
</message>
@@ -300,10 +567,6 @@ Save changes?</source>
Simpan perubahan?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Galat</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Gagal membuat basis data.</translation>
</message>
@@ -320,12 +583,6 @@ Simpan perubahan?</translation>
<translation>terkunci</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassX.
-Do you want to open it anyway? Alternatively the database is opened read-only.</source>
- <translation>Basis data yang Anda coba buka terkunci oleh KeePassX lain yang sedang berjalan.
-Apakah Anda tetap ingin membukanya? Alternatif lain buka basis data baca-saja.</translation>
- </message>
- <message>
<source>Lock database</source>
<translation>Kunci basis data</translation>
</message>
@@ -368,13 +625,42 @@ Tetap buang ubahan dan tutup?</translation>
<translation>Gagal membuat berkas CSV.</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassX.
+ <source>Unable to open the database.</source>
+ <translation>Tidak bisa membuka basis data.</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
- <translation>Basis data yang Anda coba buka terkunci oleh KeePassX lain yang sedang berjalan.
-Apakah Anda tetap ingin menyimpannya?</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
<translation type="unfinished"/>
</message>
</context>
@@ -417,14 +703,6 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<translation>Apakah Anda benar-benar ingin menghapus grup &quot;%1&quot; untuk selamanya?</translation>
</message>
<message>
- <source>Current group</source>
- <translation>Grup saat ini</translation>
- </message>
- <message>
- <source>Error</source>
- <translation>Galat</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Tidak bisa mengkalkulasi kunci utama</translation>
</message>
@@ -436,6 +714,66 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Searching...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -476,10 +814,6 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<translation>Sunting entri</translation>
</message>
<message>
- <source>Error</source>
- <translation>Galat</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Sandi berbeda.</translation>
</message>
@@ -521,6 +855,22 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<source>1 year</source>
<translation>1 tahun</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -533,10 +883,6 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<translation>Tambah</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Sunting</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Buang</translation>
</message>
@@ -552,6 +898,18 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<source>Open</source>
<translation>Buka</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -560,14 +918,6 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<translation>Aktifkan Ketik-Otomatis untuk entri ini</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the group</source>
- <translation>Mengikuti urutan Ketik-Otomatis baku grup</translation>
- </message>
- <message>
- <source>Use custom Auto-Type sequence:</source>
- <translation>Gunakan urutan Ketik-Otomatis ubahsuai:</translation>
- </message>
- <message>
<source>+</source>
<translation>+</translation>
</message>
@@ -580,12 +930,24 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<translation>Judul jendela:</translation>
</message>
<message>
- <source>Use default sequence</source>
- <translation>Gunakan urutan baku</translation>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set custom sequence:</source>
- <translation>Tetapkan urutan ubahsuai:</translation>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -626,10 +988,6 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<translation>Ulangi:</translation>
</message>
<message>
- <source>Gen.</source>
- <translation>Gen.</translation>
- </message>
- <message>
<source>URL:</source>
<translation>URL:</translation>
</message>
@@ -700,29 +1058,21 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<translation>Cari</translation>
</message>
<message>
- <source>Auto-type</source>
- <translation>Ketik-otomatis</translation>
+ <source>Auto-Type</source>
+ <translation>Ketik-Otomatis</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Gunakan urutan ketik-otomatis baku grup induk</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Tetapkan urutan ketik-otomatis baku</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Use default icon</source>
- <translation>Gunakan ikon baku</translation>
- </message>
- <message>
- <source>Use custom icon</source>
- <translation>Gunakan ikon ubahsuai</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>Tambah ikon ubahsuai</translation>
</message>
@@ -743,19 +1093,35 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<translation>Pilih gambar</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Tidak bisa menghapus ikon!</translation>
+ <source>Error</source>
+ <translation>Galat</translation>
</message>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation><numerusform>Tidak bisa menghapus ikon. Masih digunakan oleh %n item.</numerusform></translation>
+ <message>
+ <source>Download favicon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon:</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -779,6 +1145,13 @@ Apakah Anda tetap ingin menyimpannya?</translation>
</message>
</context>
<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -822,6 +1195,11 @@ Apakah Anda tetap ingin menyimpannya?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -831,16 +1209,74 @@ Apakah Anda tetap ingin menyimpannya?</translation>
</message>
</context>
<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Panjang:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Tipe Karakter</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Huruf Besar</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Huruf Kecil</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Angka</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Karakter Spesial</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Kecualikan karakter mirip</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>Pastikan sandi berisi karakter dari setiap grup</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>Impor basis data KeePass1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Galat</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Tidak bisa membuka basis data.</translation>
</message>
@@ -873,7 +1309,7 @@ Apakah Anda tetap ingin menyimpannya?</translation>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Kunci salah atau berkas basis data rusak.</translation>
</message>
</context>
<context>
@@ -904,6 +1340,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Anda bisa mengimpornya dengan mengklik Basis Data &gt; &apos;Impor basis data KeePass 1&apos;.
Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang diimpor dengan versi lama KeePassX 0.4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -912,199 +1352,384 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<translation>Galat saat menguji fungsi kriptografi.</translation>
</message>
<message>
- <source>KeePassX - Error</source>
- <translation>KeePassX - Galat</translation>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Basis data</translation>
+ <source>Open database</source>
+ <translation>Buka basis data</translation>
</message>
<message>
- <source>Recent databases</source>
- <translation>Basis data baru-baru ini</translation>
+ <source>Database settings</source>
+ <translation>Pengaturan basis data</translation>
</message>
<message>
- <source>Help</source>
- <translation>Bantuan</translation>
+ <source>Copy username to clipboard</source>
+ <translation>Salin nama pengguna ke papan klip</translation>
</message>
<message>
- <source>Entries</source>
- <translation>Entri</translation>
+ <source>Copy password to clipboard</source>
+ <translation>Salin sandi ke papan klip</translation>
</message>
<message>
- <source>Copy attribute to clipboard</source>
- <translation>Salin atribut ke papan klip</translation>
+ <source>Settings</source>
+ <translation>Pengaturan</translation>
</message>
<message>
- <source>Groups</source>
- <translation>Grup</translation>
+ <source>Show toolbar</source>
+ <translation>Tampilkan bilah alat</translation>
</message>
<message>
- <source>View</source>
- <translation>Lihat</translation>
+ <source>read-only</source>
+ <translation>baca-saja</translation>
</message>
<message>
- <source>Quit</source>
- <translation>Keluar</translation>
+ <source>Toggle window</source>
+ <translation>Jungkit jendela</translation>
</message>
<message>
- <source>About</source>
- <translation>Tentang</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Basis Data KeePass 2</translation>
</message>
<message>
- <source>Open database</source>
- <translation>Buka basis data</translation>
+ <source>All files</source>
+ <translation>Semua Berkas</translation>
</message>
<message>
- <source>Save database</source>
- <translation>Simpan basis data</translation>
+ <source>Save repaired database</source>
+ <translation>Simpan basis data yang sudah diperbaiki</translation>
</message>
<message>
- <source>Close database</source>
- <translation>Tutup basis data</translation>
+ <source>Writing the database failed.</source>
+ <translation>Gagal menyimpan basis data.</translation>
</message>
<message>
- <source>New database</source>
- <translation>Basis data baru</translation>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new entry</source>
- <translation>Tambah entri baru</translation>
+ <source>He&amp;lp</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>View/Edit entry</source>
- <translation>Lihat/Sunting entri</translation>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete entry</source>
- <translation>Hapus entri</translation>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new group</source>
- <translation>Tambah grup baru</translation>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Edit group</source>
- <translation>Sunting grup</translation>
+ <source>&amp;View</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete group</source>
- <translation>Hapus grup</translation>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save database as</source>
- <translation>Simpan basis data sebagai</translation>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Change master key</source>
- <translation>Ubah kunci utama</translation>
+ <source>&amp;Open database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Pengaturan basis data</translation>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Import KeePass 1 database</source>
<translation>Impor basis data KeePass 1</translation>
</message>
<message>
- <source>Clone entry</source>
- <translation>Duplikat entri</translation>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Find</source>
- <translation>Temukan</translation>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Salin nama pengguna ke papan klip</translation>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Salin sandi ke papan klip</translation>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Pengaturan</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
<message>
- <source>Perform Auto-Type</source>
- <translation>Lakukan Ketik-Otomatis</translation>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open URL</source>
- <translation>Buka URL</translation>
+ <source>General</source>
+ <translation>Umum</translation>
</message>
<message>
- <source>Lock databases</source>
- <translation>Kunci basis data</translation>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Title</source>
- <translation>Judul</translation>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Notes</source>
- <translation>Catatan</translation>
+ <source>Advanced</source>
+ <translation>Tingkat Lanjut</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Tampilkan bilah alat</translation>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>baca-saja</translation>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Jungkit jendela</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Tools</source>
- <translation>Perkakas</translation>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username</source>
- <translation>Salin nama pengguna</translation>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password</source>
- <translation>Salin sandi</translation>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Export to CSV file</source>
- <translation>Ekspor ke berkas CSV</translation>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Repair database</source>
- <translation>Perbaiki basis data</translation>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Basis Data KeePass 2</translation>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Semua Berkas</translation>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save repaired database</source>
- <translation>Simpan basis data yang sudah diperbaiki</translation>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
- <translation>Galat</translation>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Gagal menyimpan basis data.</translation>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1114,10 +1739,6 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<translation>Sandi:</translation>
</message>
<message>
- <source>Length:</source>
- <translation>Panjang:</translation>
- </message>
- <message>
<source>Character Types</source>
<translation>Tipe Karakter</translation>
</message>
@@ -1142,70 +1763,160 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<translation>Kecualikan karakter mirip</translation>
</message>
<message>
- <source>Ensure that the password contains characters from every group</source>
- <translation>Pastikan sandi berisi karakter dari setiap grup</translation>
- </message>
- <message>
<source>Accept</source>
<translation>Terima</translation>
</message>
-</context>
-<context>
- <name>QCommandLineParser</name>
<message>
- <source>Displays version information.</source>
- <translation>Tampilkan informasi versi.</translation>
+ <source>%p%</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Displays this help.</source>
- <translation>Tampilkan bantuan ini.</translation>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown option &apos;%1&apos;.</source>
- <translation>Opsi tidak diketahui &apos;%1&apos;.</translation>
+ <source>Generate</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown options: %1.</source>
- <translation>Opsi tidak diketahui: %1.</translation>
+ <source>Close</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Missing value after &apos;%1&apos;.</source>
- <translation>Nilai hilang setelah &apos;%1&apos;.</translation>
+ <source>Apply</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unexpected value after &apos;%1&apos;.</source>
- <translation>Nilai tidak terduga setelah &apos;%1&apos;.</translation>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[options]</source>
- <translation>[opsi]</translation>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Usage: %1</source>
- <translation>Penggunaan: %1</translation>
+ <source>Poor</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Options:</source>
- <translation>Opsi:</translation>
+ <source>Weak</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Arguments:</source>
- <translation>Argumen:</translation>
+ <source>Excellent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Sandi</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>QSaveFile</name>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Existing file %1 is not writable</source>
- <translation>Berkas yang ada %1 tidak bisa ditulis</translation>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Grup</translation>
</message>
<message>
- <source>Writing canceled by application</source>
- <translation>Penulisan dibatalkan oleh aplikasi</translation>
+ <source>Title</source>
+ <translation>Judul</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nama pengguna</translation>
</message>
<message>
- <source>Partial write. Partition full?</source>
- <translation>Penulisan parsial. Partisi penuh?</translation>
+ <source>Password</source>
+ <translation>Sandi</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Catatan</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1245,20 +1956,111 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<context>
<name>SearchWidget</name>
<message>
- <source>Find:</source>
- <translation>Temukan:</translation>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Cari</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Case sensitive</source>
- <translation>Sensitif besar kecil huruf</translation>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Current group</source>
- <translation>Grup saat ini</translation>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Root group</source>
- <translation>Grup root</translation>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1275,6 +2077,10 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<source>Security</source>
<translation>Keamanan</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1283,10 +2089,6 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<translation>Ingat basis data terakhir</translation>
</message>
<message>
- <source>Open previous databases on startup</source>
- <translation>Buka basis data sebelumnya saat mulai</translation>
- </message>
- <message>
<source>Automatically save on exit</source>
<translation>Otomatis simpan ketika keluar</translation>
</message>
@@ -1307,10 +2109,6 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<translation>Pintasan global Ketik-Otomatis</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Gunakan judul entri untuk mencocokkan jendela untuk ketik-otomatis global</translation>
- </message>
- <message>
<source>Language</source>
<translation>Bahasa</translation>
</message>
@@ -1323,15 +2121,43 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<translation>Sembunyikan jendela ke baki sistem ketika diminimalkan</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Ingat berkas kunci terakhir</translation>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of App Exit</source>
+ <source>Automatically reload the database when modified externally</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray on App start</source>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Ketik-Otomatis</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1354,8 +2180,86 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<translation>Tampilkan teks sandi secara baku</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Selalu tanya sebelum melakukan ketik-otomatis</translation>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>det</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1368,21 +2272,37 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Selamat datang!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>KeePassX - cross-platform password manager</source>
- <translation>KeePassX - pengelola sandi lintas platform</translation>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>filename of the password database to open (*.kdbx)</source>
- <translation>nama berkas dari basis data sandi untuk dibuka (*.kdbx)</translation>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Recent databases</source>
+ <translation>Basis data baru-baru ini</translation>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
<source>path to a custom config file</source>
<translation>jalur ke berkas konfig ubahsuai</translation>
</message>
@@ -1390,5 +2310,81 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang
<source>key file of the database</source>
<translation>berkas kunci dari basis data</translation>
</message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_it.ts b/share/translations/keepassx_it.ts
index 791942838..f5f7fede3 100644
--- a/share/translations/keepassx_it.ts
+++ b/share/translations/keepassx_it.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Revisione</translation>
+ <source>About KeePassXC</source>
+ <translation>A proposito di KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>Utilizzare:</translation>
+ <source>About</source>
+ <translation>Informazioni</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>A proposito di KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Estensioni:
-</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC è distribuito sotto i termini della licenza GNU General Public License (GPL) versione 2 o (come opzione) versione 3.</translation>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -121,10 +201,6 @@ Perfavore seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Crea file chiave...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Errore</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Impossibile creare file chiave:</translation>
</message>
@@ -133,10 +209,6 @@ Perfavore seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Seleziona il file chiave</translation>
</message>
<message>
- <source>Question</source>
- <translation>Domanda</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Vuoi veramente usare una stringa vuota come password?</translation>
</message>
@@ -145,10 +217,6 @@ Perfavore seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Sono state fornite password differenti.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Fallimento a impostare il file chiave</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Impossibile impostare %1 come file chiave:
@@ -158,6 +226,163 @@ Perfavore seleziona se vuoi consentire l&apos;accesso.</translation>
<source>&amp;Key file</source>
<translation>&amp;File chiave</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Errore</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Errore</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossibile calcolare la chiave principale</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -178,10 +403,6 @@ Perfavore seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Sfoglia</translation>
</message>
<message>
- <source>Error</source>
- <translation>Errore</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Impossibile aprire il database.</translation>
</message>
@@ -201,6 +422,14 @@ Perfavore seleziona se vuoi consentire l&apos;accesso.</translation>
<source>Select key file</source>
<translation>Seleziona file chiave</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -277,6 +506,18 @@ Adesso puoi salvarlo.</translation>
<source>Use recycle bin</source>
<translation>Usa il cestino</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -297,10 +538,6 @@ Adesso puoi salvarlo.</translation>
<translation>Apri database</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Attenzione</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>File non trovato!</translation>
</message>
@@ -331,10 +568,6 @@ Save changes?</source>
Salvare le modifiche?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Errore</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Scrittura del database non riuscita.</translation>
</message>
@@ -425,6 +658,14 @@ Vuoi aprilo comunque?</translation>
<source>Open read-only</source>
<translation>Aperto in sola lettura</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -465,10 +706,6 @@ Vuoi aprilo comunque?</translation>
<translation>Vuoi veramente eliminare il gruppo &quot;%1&quot;?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Errore</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Impossibile calcolare la chiave principale</translation>
</message>
@@ -529,13 +766,17 @@ Vuoi aprilo comunque?</translation>
<translation>Il file del database è cambiato e ci sono delle modifiche non salvate. Vuoi unire i tuoi cambiamenti.</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Aggiornamento fallito</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>Non è stato possibile aprire il nuovo database mentre si tentava il caricamento automatico di questo database.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -576,10 +817,6 @@ Vuoi aprilo comunque?</translation>
<translation>Modificare voce</translation>
</message>
<message>
- <source>Error</source>
- <translation>Errore</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Sono state immesse password differenti.</translation>
</message>
@@ -621,6 +858,22 @@ Vuoi aprilo comunque?</translation>
<source>1 year</source>
<translation>Un anno</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -633,10 +886,6 @@ Vuoi aprilo comunque?</translation>
<translation>Aggiungi</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Modifica</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Rimuovi</translation>
</message>
@@ -652,6 +901,18 @@ Vuoi aprilo comunque?</translation>
<source>Open</source>
<translation>Apri</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -687,6 +948,10 @@ Vuoi aprilo comunque?</translation>
<source>Set custo&amp;m sequence:</source>
<translation>Imposta sequenza &amp;personalizzata:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -796,16 +1061,16 @@ Vuoi aprilo comunque?</translation>
<translation>Cerca</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Auto-Type</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Usa la sequenza auto-type del gruppo genitore</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Imposta la sequenza auto-type</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -831,10 +1096,6 @@ Vuoi aprilo comunque?</translation>
<translation>Seleziona immagine</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Non puoi eliminare l&apos;icona!</translation>
- </message>
- <message>
<source>Error</source>
<translation>Errore</translation>
</message>
@@ -851,10 +1112,6 @@ Vuoi aprilo comunque?</translation>
<translation>Impossibile leggere l&apos;icona</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Non puoi eliminare l&apos;icona. Utilizzata da %1 voce.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>&amp;Usa icona predefinita</translation>
</message>
@@ -862,6 +1119,14 @@ Vuoi aprilo comunque?</translation>
<source>Use custo&amp;m icon</source>
<translation>Usa &amp;icona personalizzata</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -933,6 +1198,11 @@ Vuoi aprilo comunque?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -991,9 +1261,16 @@ Vuoi aprilo comunque?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Verifica che la password contenga caratteri di ogni gruppo</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
- <translation>Accetta</translation>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1003,10 +1280,6 @@ Vuoi aprilo comunque?</translation>
<translation>Importa database KeePass1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Errore</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Impossibile aprire il database.</translation>
</message>
@@ -1070,6 +1343,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Puoi importarlo facendo clic su Database &gt; &apos;Importa database KeePass 1&apos;.
Questa è una migrazione in una sola direzione. Non potrai aprire il database importato con la vecchia versione 0.4 di KeePassX. </translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1081,14 +1358,18 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im
<source>KeePassXC - Error</source>
<translation>KeePassXC - Errore</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Database</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Apri database</translation>
</message>
@@ -1121,10 +1402,6 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im
<translation>Cambia finestra</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Strumenti</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>Database KeePass 2</translation>
</message>
@@ -1137,10 +1414,6 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im
<translation>Salva il database riparato</translation>
</message>
<message>
- <source>Error</source>
- <translation>Errore</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Scrittura del database non riuscita.</translation>
</message>
@@ -1233,14 +1506,26 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im
<translation>Impostazioni &amp;Database</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>&amp;Importa database KeePass 1</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>&amp;Clona elemento</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>&amp;Trova</translation>
</message>
@@ -1292,6 +1577,46 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im
<source>Password Generator</source>
<translation>Generatore Password</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Importa database KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1308,12 +1633,6 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im
<translation>M&amp;ostra una notifica quando sono richeste le credenziali</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>&amp;Schema URL
-Solo le voci con lo stesso schema (http://, https://, ftp://, ...) sono selezionate</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Ordina le voci trovate per &amp;nome utente</translation>
</message>
@@ -1322,10 +1641,6 @@ Solo le voci con lo stesso schema (http://, https://, ftp://, ...) sono selezion
<translation>R&amp;imuovi tutti i permessi presenti dalle voci nel database attivo</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Generatore di password</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avanzate</translation>
</message>
@@ -1342,10 +1657,6 @@ Solo le voci con lo stesso schema (http://, https://, ftp://, ...) sono selezion
<translation>Cerc&amp;a in tutti i database aperti per la ricerca delle voci</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Solo i database selezionati sono connessi con il client!</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>Porta HTTP:</translation>
</message>
@@ -1362,12 +1673,6 @@ Solo le voci con lo stesso schema (http://, https://, ftp://, ...) sono selezion
<translation>Ordina le voci per &amp;titolo</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Abilita il protocollo KeePassXC HTTP
-Richiesto per accedere al tuo database da ChromeIPass o PassIFox</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC rimarrà in ascolto su questa porta su 127.0.0.1</translation>
</message>
@@ -1382,18 +1687,8 @@ Using default port 19455.</source>
Utilizza la porta predefinita 19455.</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>&amp;Ritorna solo solo le voci più idonee alla URL invece
-di tutte le voci del dominio</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
- <translation>R&amp;imuovi tutte le chiavi di condivisione criptate dal database attivo</translation>
- </message>
- <message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>Le opzioni seguenti sono pericolose. Cambia solo se sai cosa stai facendo.</translation>
+ <translation>R&amp;imuovi tutte le chiavi condivise di cifratura dal database attivo</translation>
</message>
<message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
@@ -1401,7 +1696,44 @@ di tutte le voci del dominio</translation>
</message>
<message>
<source>Automatically creating or updating string fields is not supported.</source>
- <translation>Crea automaticamente o aggiorna i campi stringa non supportati.</translation>
+ <translation>La creazione o l&apos;aggiornamento automatico dei campi stringa non è supportato.</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Generatore Password</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1494,12 +1826,101 @@ di tutte le voci del dominio</translation>
<source>Excellent</source>
<translation>Eccellente</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Gruppo</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titolo</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome utente</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Note</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1547,13 +1968,17 @@ di tutte le voci del dominio</translation>
<translation>Cerca</translation>
</message>
<message>
- <source>Find</source>
- <translation>Trova</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Pulisci</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1660,6 +2085,10 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<source>Security</source>
<translation>Sicurezza</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1688,10 +2117,6 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<translation>Scorciatoia Auto-Type globale</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Usa il titolo delle voci per trovare le finestre per l&apos;auto-type globale</translation>
- </message>
- <message>
<source>Language</source>
<translation>Lingua</translation>
</message>
@@ -1704,10 +2129,6 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<translation>Nascondi la finestra nell&apos;area di notifica del sistema quando viene minimizzata</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Ricorda l&apos;ultimo file chiave</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Carica i database precedenti all&apos;avvio</translation>
</message>
@@ -1723,6 +2144,30 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<source>Minimize window at application startup</source>
<translation>Minimizza la finestra all&apos;avvio della applicazione</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1743,10 +2188,6 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<translation>Mostra la password in chiaro in maniera predefinita</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Chiedi sempre di di effettuare auto-type</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Blocca il database dopo la minimizzazione della finestra</translation>
</message>
@@ -1754,6 +2195,80 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Non richiedere di ripetere la password quando è visibile</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>sec</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1765,8 +2280,32 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Benvenuto!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Database recenti</translation>
</message>
</context>
<context>
@@ -1791,5 +2330,69 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>i nomi dei file dei database delle password da aprire (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_ja.ts b/share/translations/keepassx_ja.ts
index 182ed9948..c134fb923 100644
--- a/share/translations/keepassx_ja.ts
+++ b/share/translations/keepassx_ja.ts
@@ -1,33 +1,143 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="ja" version="2.0">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="ja" version="2.1">
<context>
<name>AboutDialog</name>
<message>
- <source>About KeePassX</source>
- <translation>KeePassX について</translation>
+ <source>About KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassX is distributed under the term of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXはGNU General Public License (GPL) version 2 または version 3 (どちらかを選択)の条件で配布されます。</translation>
+ <source>About</source>
+ <translation>このソフトウェアについて</translation>
</message>
<message>
- <source>Revision</source>
- <translation>リビジョン</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Using:</source>
- <translation>利用中:</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>AutoType</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>自動入力 - KeePassX</translation>
+ <source>Deny</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>ウィンドウタイトルに一致するエントリーが見つかりませんでした:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -47,13 +157,13 @@
<context>
<name>AutoTypeSelectDialog</name>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>自動入力 - KeePassX</translation>
- </message>
- <message>
<source>Select entry to Auto-Type:</source>
<translation>自動入力するエントリーを選択してください:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -70,10 +180,6 @@
<translation>パスワードを再入力:</translation>
</message>
<message>
- <source>Key file</source>
- <translation>キーファイル</translation>
- </message>
- <message>
<source>Browse</source>
<translation>参照</translation>
</message>
@@ -94,10 +200,6 @@
<translation>キーファイルを作成...</translation>
</message>
<message>
- <source>Error</source>
- <translation>エラー</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>キーファイルを作成できませんでした:</translation>
</message>
@@ -106,10 +208,6 @@
<translation>キーファイルを選択</translation>
</message>
<message>
- <source>Question</source>
- <translation>質問</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>本当に空のパスワード文字列で使いますか?</translation>
</message>
@@ -118,15 +216,172 @@
<translation>異なるパスワードが入力されました。</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>キーファイルのセットに失敗しました</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>%1 をキーファイルとしてセットできませんでした:
%2</translation>
</message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>エラー</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>エラー</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>マスターキーを計算できません</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -147,10 +402,6 @@
<translation>参照</translation>
</message>
<message>
- <source>Error</source>
- <translation>エラー</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>データベースを開けませんでした。</translation>
</message>
@@ -170,6 +421,14 @@
<source>Select key file</source>
<translation>キーファイルを選択</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -227,10 +486,6 @@ You can now save it.</source>
<translation>ユーザー名の初期値:</translation>
</message>
<message>
- <source>Use recycle bin:</source>
- <translation>ゴミ箱を使う:</translation>
- </message>
- <message>
<source> MiB</source>
<translation> MiB</translation>
</message>
@@ -246,6 +501,22 @@ You can now save it.</source>
<source>Max. history size:</source>
<translation>最大履歴データサイズ:</translation>
</message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -266,10 +537,6 @@ You can now save it.</source>
<translation>データベースを開く</translation>
</message>
<message>
- <source>Warning</source>
- <translation>警告</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>ファイルが見つかりません!</translation>
</message>
@@ -300,10 +567,6 @@ Save changes?</source>
変更を保存しますか?</translation>
</message>
<message>
- <source>Error</source>
- <translation>エラー</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>データベースが保存できませんでした。</translation>
</message>
@@ -320,12 +583,6 @@ Save changes?</source>
<translation>ロック済み</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassX.
-Do you want to open it anyway? Alternatively the database is opened read-only.</source>
- <translation>開こうとしたデータベースは別のKeePassXプログラムからロックされています。
-とにかく開きますか? データベースを読み取り専用で開きます。</translation>
- </message>
- <message>
<source>Lock database</source>
<translation>データベースをロックする</translation>
</message>
@@ -368,13 +625,42 @@ Discard changes and close anyway?</source>
<translation>CSVファイルの書き込みに失敗しました。</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassX.
+ <source>Unable to open the database.</source>
+ <translation>データベースを開けませんでした。</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
- <translation>保存しようとしたデータベースは別のKeePassXプログラムからロックされています。
-とにかく保存しますか?</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
<translation type="unfinished"/>
</message>
</context>
@@ -417,14 +703,6 @@ Do you want to save it anyway?</source>
<translation>グループ &quot;%1&quot; を完全に削除しますがよろしいですか?</translation>
</message>
<message>
- <source>Current group</source>
- <translation>現在のグループ</translation>
- </message>
- <message>
- <source>Error</source>
- <translation>エラー</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>マスターキーを計算できませんでした</translation>
</message>
@@ -436,6 +714,66 @@ Do you want to save it anyway?</source>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Searching...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -476,10 +814,6 @@ Do you want to save it anyway?</source>
<translation>エントリーを編集</translation>
</message>
<message>
- <source>Error</source>
- <translation>エラー</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>異なるパスワードが入力されました。</translation>
</message>
@@ -521,6 +855,22 @@ Do you want to save it anyway?</source>
<source>1 year</source>
<translation>1年</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -533,10 +883,6 @@ Do you want to save it anyway?</source>
<translation>追加</translation>
</message>
<message>
- <source>Edit</source>
- <translation>編集</translation>
- </message>
- <message>
<source>Remove</source>
<translation>削除</translation>
</message>
@@ -552,6 +898,18 @@ Do you want to save it anyway?</source>
<source>Open</source>
<translation>開く</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -560,14 +918,6 @@ Do you want to save it anyway?</source>
<translation>エントリーの自動入力を有効にする</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the group</source>
- <translation>自動入力手順をグループから引き継ぐ</translation>
- </message>
- <message>
- <source>Use custom Auto-Type sequence:</source>
- <translation>カスタムの自動入力手順を使う:</translation>
- </message>
- <message>
<source>+</source>
<translation>+</translation>
</message>
@@ -580,12 +930,24 @@ Do you want to save it anyway?</source>
<translation>ウインドウタイトル:</translation>
</message>
<message>
- <source>Use default sequence</source>
- <translation>デフォルトの手順を使う</translation>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set custom sequence:</source>
- <translation>カスタムの手順を入力:</translation>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -626,10 +988,6 @@ Do you want to save it anyway?</source>
<translation>パスワード確認:</translation>
</message>
<message>
- <source>Gen.</source>
- <translation>生成</translation>
- </message>
- <message>
<source>URL:</source>
<translation>URL:</translation>
</message>
@@ -700,29 +1058,21 @@ Do you want to save it anyway?</source>
<translation>検索</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>自動入力</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>親グループのデフォルトの自動入力手順を使う</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>デフォルトの自動入力手順をセット</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Use default icon</source>
- <translation>デフォルトアイコンから選択</translation>
- </message>
- <message>
- <source>Use custom icon</source>
- <translation>カスタムアイコンから選択</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>カスタムアイコンを追加</translation>
</message>
@@ -743,19 +1093,35 @@ Do you want to save it anyway?</source>
<translation>画像を選択</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>アイコンを削除できません!</translation>
+ <source>Error</source>
+ <translation>エラー</translation>
</message>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation><numerusform>%n個のアイテムから使われているので、アイコンを削除できません。</numerusform></translation>
+ <message>
+ <source>Download favicon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon:</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -779,6 +1145,13 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -822,6 +1195,11 @@ Do you want to save it anyway?</source>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -831,16 +1209,74 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>文字数:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>文字種</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>大文字</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>小文字</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>数字</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>特殊な文字</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>よく似た文字を除外する</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>使用する文字種の文字が必ず含まれるようにする</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>KeePass1 データベースをインポートする</translation>
</message>
<message>
- <source>Error</source>
- <translation>エラー</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>データベースを開けませんでした。</translation>
</message>
@@ -873,7 +1309,7 @@ Do you want to save it anyway?</source>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
- <translation type="unfinished"/>
+ <translation>キーが間違っているかデータベースファイルが破損しています。</translation>
</message>
</context>
<context>
@@ -904,6 +1340,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
データベース &gt; &apos;KeePass 1 データベースをインポート&apos; をクリックすることでインポートできます。
これは一方向の移行操作であり、インポートされたデータベースは古い KeePassX 0.4 のバージョンでは開くことはできません。</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -912,199 +1352,384 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>暗号化機能のテスト中に致命的なエラーが発生しました。</translation>
</message>
<message>
- <source>KeePassX - Error</source>
- <translation>KeePassX - エラー</translation>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>データベース</translation>
+ <source>Open database</source>
+ <translation>データベースを開く</translation>
</message>
<message>
- <source>Recent databases</source>
- <translation>最近使ったデータベース</translation>
+ <source>Database settings</source>
+ <translation>データベースの設定</translation>
</message>
<message>
- <source>Help</source>
- <translation>ヘルプ</translation>
+ <source>Copy username to clipboard</source>
+ <translation>ユーザー名をコピー</translation>
</message>
<message>
- <source>Entries</source>
- <translation>エントリー</translation>
+ <source>Copy password to clipboard</source>
+ <translation>パスワードをコピー</translation>
</message>
<message>
- <source>Copy attribute to clipboard</source>
- <translation>クリップボードにコピーする</translation>
+ <source>Settings</source>
+ <translation>設定</translation>
</message>
<message>
- <source>Groups</source>
- <translation>グループ</translation>
+ <source>Show toolbar</source>
+ <translation>ツールバーを表示</translation>
</message>
<message>
- <source>View</source>
- <translation>表示</translation>
+ <source>read-only</source>
+ <translation>読み取り専用</translation>
</message>
<message>
- <source>Quit</source>
- <translation>終了</translation>
+ <source>Toggle window</source>
+ <translation>ウィンドウ切替</translation>
</message>
<message>
- <source>About</source>
- <translation>このソフトウェアについて</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 データベース</translation>
</message>
<message>
- <source>Open database</source>
- <translation>データベースを開く</translation>
+ <source>All files</source>
+ <translation>全てのファイル</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>修復されたデータベースを保存する</translation>
</message>
<message>
- <source>Save database</source>
- <translation>データベースを保存</translation>
+ <source>Writing the database failed.</source>
+ <translation>データベースの書き込みに失敗しました。</translation>
</message>
<message>
- <source>Close database</source>
- <translation>データベースを閉じる</translation>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>New database</source>
- <translation>新規データベース</translation>
+ <source>He&amp;lp</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new entry</source>
- <translation>新規エントリーの追加</translation>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>View/Edit entry</source>
- <translation>エントリーの表示/編集</translation>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete entry</source>
- <translation>エントリーの削除</translation>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new group</source>
- <translation>新規グループの追加</translation>
+ <source>&amp;View</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Edit group</source>
- <translation>グループの編集</translation>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete group</source>
- <translation>グループの削除</translation>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save database as</source>
- <translation>ファイル名をつけてデータベースを保存</translation>
+ <source>&amp;Open database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Change master key</source>
- <translation>マスターキーを変更</translation>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>データベースの設定</translation>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Import KeePass 1 database</source>
<translation>KeePass1 データベースをインポートする</translation>
</message>
<message>
- <source>Clone entry</source>
- <translation>エントリーの複製</translation>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Find</source>
- <translation>検索</translation>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>ユーザー名をコピー</translation>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>パスワードをコピー</translation>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>設定</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
<message>
- <source>Perform Auto-Type</source>
- <translation>自動入力の実行</translation>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open URL</source>
- <translation>URLを開く</translation>
+ <source>General</source>
+ <translation>一般</translation>
</message>
<message>
- <source>Lock databases</source>
- <translation>データベースをロック</translation>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Title</source>
- <translation>タイトル</translation>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Notes</source>
- <translation>メモ</translation>
+ <source>Advanced</source>
+ <translation>詳細設定</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>ツールバーを表示</translation>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>読み取り専用</translation>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>ウィンドウ切替</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Tools</source>
- <translation>ツール</translation>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username</source>
- <translation>ユーザ名をコピー</translation>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password</source>
- <translation>パスワードをコピー</translation>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Export to CSV file</source>
- <translation>CSVファイルへエクスポート</translation>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Repair database</source>
- <translation>データベースを修復する</translation>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 データベース</translation>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>全てのファイル</translation>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save repaired database</source>
- <translation>修復されたデータベースを保存する</translation>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
- <translation>エラー</translation>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>データベースの書き込みに失敗しました。</translation>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1114,10 +1739,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>パスワード:</translation>
</message>
<message>
- <source>Length:</source>
- <translation>文字数:</translation>
- </message>
- <message>
<source>Character Types</source>
<translation>文字種</translation>
</message>
@@ -1142,70 +1763,160 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>よく似た文字を除外する</translation>
</message>
<message>
- <source>Ensure that the password contains characters from every group</source>
- <translation>使用する文字種の文字が必ず含まれるようにする</translation>
- </message>
- <message>
<source>Accept</source>
<translation>適用</translation>
</message>
-</context>
-<context>
- <name>QCommandLineParser</name>
<message>
- <source>Displays version information.</source>
- <translation>バージョン情報を表示する。</translation>
+ <source>%p%</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Displays this help.</source>
- <translation>このヘルプを表示する。</translation>
+ <source>strength</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown option &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; は不明なオプションです。</translation>
+ <source>entropy</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown options: %1.</source>
- <translation>%1 は不明なオプションです。</translation>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Missing value after &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; の後に値が見つかりません。</translation>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unexpected value after &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; の後に予期しない値があります。</translation>
+ <source>Generate</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[options]</source>
- <translation>[オプション]</translation>
+ <source>Close</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Usage: %1</source>
- <translation>使い方: %1</translation>
+ <source>Apply</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Options:</source>
- <translation>オプション:</translation>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Arguments:</source>
- <translation>引数:</translation>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Poor</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Weak</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>パスワード</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>QSaveFile</name>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>グループ</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>タイトル</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>ユーザー名</translation>
+ </message>
<message>
- <source>Existing file %1 is not writable</source>
- <translation>存在するファイル %1 は書き込みできません</translation>
+ <source>Password</source>
+ <translation>パスワード</translation>
</message>
<message>
- <source>Writing canceled by application</source>
- <translation>アプリケーションにより書き込みがキャンセルされました</translation>
+ <source>URL</source>
+ <translation>URL</translation>
</message>
<message>
- <source>Partial write. Partition full?</source>
- <translation>一部しか書き込めませんでした。パーティションがいっぱいかも?</translation>
+ <source>Notes</source>
+ <translation>メモ</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1245,20 +1956,111 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>SearchWidget</name>
<message>
- <source>Find:</source>
- <translation>検索:</translation>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>検索</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Case sensitive</source>
- <translation>大文字と小文字を区別</translation>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Current group</source>
- <translation>現在のグループ</translation>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Root group</source>
- <translation>全て</translation>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1275,6 +2077,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Security</source>
<translation>セキュリティ</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1283,10 +2089,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>最近使用したデータベースを記憶する</translation>
</message>
<message>
- <source>Open previous databases on startup</source>
- <translation>KeePassX起動時に前回使用したデータベースを開く</translation>
- </message>
- <message>
<source>Automatically save on exit</source>
<translation>終了時に自動的に保存する</translation>
</message>
@@ -1307,10 +2109,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>全体の自動入力ショートカット</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>グローバル自動入力の際に、エントリーのタイトルとウィンドウのマッチングを行う</translation>
- </message>
- <message>
<source>Language</source>
<translation>言語</translation>
</message>
@@ -1323,15 +2121,43 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>最小化された際にシステムトレイへ格納する</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>最後のキーファイルを記憶</translation>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of App Exit</source>
+ <source>Automatically reload the database when modified externally</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray on App start</source>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>自動入力</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1354,8 +2180,86 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>パスワードはデフォルトで平文表示にする</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>自動入力の実行前に常に確認する</translation>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>秒</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1368,21 +2272,37 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>ようこそ!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>KeePassX - cross-platform password manager</source>
- <translation>KeePassX - クロスプラットフォーム パスワードマネージャー</translation>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>filename of the password database to open (*.kdbx)</source>
- <translation>開くパスワードデータベースのファイル名 (*.kdbx)</translation>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Recent databases</source>
+ <translation>最近使ったデータベース</translation>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
<source>path to a custom config file</source>
<translation>カスタム設定ファイルへのパス</translation>
</message>
@@ -1390,5 +2310,81 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>key file of the database</source>
<translation>データベースのキーファイル</translation>
</message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_kk.ts b/share/translations/keepassx_kk.ts
new file mode 100644
index 000000000..0ceda8971
--- /dev/null
+++ b/share/translations/keepassx_kk.ts
@@ -0,0 +1,2390 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="kk" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>About</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
+ <source>Couldn&apos;t find an entry that matches the window title:</source>
+ <translation>Терезе атауына сай келетін жазбаны табу мүмкін емес:</translation>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoTypeAssociationsModel</name>
+ <message>
+ <source>Window</source>
+ <translation>Терезе</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Тізбек</translation>
+ </message>
+ <message>
+ <source>Default sequence</source>
+ <translation>Үнсіз келісім тізбегі</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeSelectDialog</name>
+ <message>
+ <source>Select entry to Auto-Type:</source>
+ <translation>Автотеру үшін жазбаны таңдаңыз:</translation>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>ChangeMasterKeyWidget</name>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
+ <source>Enter password:</source>
+ <translation>Парольді енгізіңіз:</translation>
+ </message>
+ <message>
+ <source>Repeat password:</source>
+ <translation>Парольді қайталаңыз:</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Шолу</translation>
+ </message>
+ <message>
+ <source>Create</source>
+ <translation>Жасау</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Кілттер файлдары</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Барлық файлдар</translation>
+ </message>
+ <message>
+ <source>Create Key File...</source>
+ <translation>Кілттер файлын жасау...</translation>
+ </message>
+ <message>
+ <source>Unable to create Key File : </source>
+ <translation>Кілттер файлын жасау мүмкін емес:</translation>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>Кілттер файлын таңдаңыз</translation>
+ </message>
+ <message>
+ <source>Do you really want to use an empty string as password?</source>
+ <translation>Пароль ретінде бос жолды қолдануды шынымен қалайсыз ба?</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Әр түрлі парольдер көрсетілді.</translation>
+ </message>
+ <message>
+ <source>Failed to set %1 as the Key file:
+%2</source>
+ <translation>%1 файлын кілттер файлы ретінде орнату қатесі:
+%2</translation>
+ </message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Қате</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Қате</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Басты парольді есептеу мүмкін емес</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Enter master key</source>
+ <translation>Басты парольді енгізіңіз:</translation>
+ </message>
+ <message>
+ <source>Key File:</source>
+ <translation>Кілттер файлы:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Пароль:</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Шолу</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Дерекқорды ашу мүмкін емес.</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Кілттер файлын ашу мүмкін емес</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Барлық файлдар</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Кілттер файлдары</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>Кілттер файлын таңдаңыз</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseRepairWidget</name>
+ <message>
+ <source>Repair database</source>
+ <translation>Дерекқорды жөндеу</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Қате</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Кілттер файлын ашу мүмкін емес</translation>
+ </message>
+ <message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Дерекқор сәтті ашылды. Басқа орындайтын әрекеттер жоқ.</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Дерекқорды ашу мүмкін емес.</translation>
+ </message>
+ <message>
+ <source>Success</source>
+ <translation>Сәтті</translation>
+ </message>
+ <message>
+ <source>The database has been successfully repaired
+You can now save it.</source>
+ <translation>Дерекқор қалпына сәтті келтірілді.
+Енді оны сақтауыңызға болады.</translation>
+ </message>
+ <message>
+ <source>Unable to repair the database.</source>
+ <translation>Дерекқорды жөндеу мүмкін емес.</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidget</name>
+ <message>
+ <source>Database name:</source>
+ <translation>Дерекқор аты:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Дерекқор сипаттамасы:</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Түрлендірулер саны:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Үнсіз келісім пайдаланушы аты:</translation>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation>МиБ</translation>
+ </message>
+ <message>
+ <source>Benchmark</source>
+ <translation>Сынау</translation>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation>Макс. тарих саны:</translation>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation>Макс. тарих өлшемі:</translation>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <message>
+ <source>Root</source>
+ <translation>Түбір</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 дерекқоры</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Барлық файлдар</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Дерекқорды ашу</translation>
+ </message>
+ <message>
+ <source>File not found!</source>
+ <translation>Файл табылмады!</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>KeePass 1 дерекқорын ашу</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 дерекқоры</translation>
+ </message>
+ <message>
+ <source>All files (*)</source>
+ <translation>Барлық файлдар (*)</translation>
+ </message>
+ <message>
+ <source>Close?</source>
+ <translation>Жабу керек пе?</translation>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>Өзгерістерді сақтау керек пе?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation>&quot;%1&quot; өзгертілген.
+Өзгерістерді сақтау керек пе?</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Дерекқорға жазу сәтсіз аяқталды.</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>Дерекқорды қалайша сақтау</translation>
+ </message>
+ <message>
+ <source>New database</source>
+ <translation>Жаңа дерекқор</translation>
+ </message>
+ <message>
+ <source>locked</source>
+ <translation>блокталған</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>Дерекқорды блоктау</translation>
+ </message>
+ <message>
+ <source>Can't lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</source>
+ <translation>Дерекқорды блоктау мүмкін емес, өйткені сіз оны қазір түзетудесіз.
+Өзгерістерді аяқтау үшін бас тартуды басыңыз, немесе оларды елемеңіз.</translation>
+ </message>
+ <message>
+ <source>This database has never been saved.
+You can save the database or stop locking it.</source>
+ <translation>Дерекқор ешқашан сақталмаған.
+Сіз дерекқорды сақтай аласыз, немесе оның блокауын алып тастай аласыз.</translation>
+ </message>
+ <message>
+ <source>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</source>
+ <translation>Дерекқор өзгертілген.
+Оны блоктау алдында өзгерістерді сақтау керек пе?
+Сақтамасаңыз, өзгерістер жоғалады.</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; қазір түзету режимінде.
+Оған қарамастан, өзгерістерді елемей, оны жабу керек пе?</translation>
+ </message>
+ <message>
+ <source>Export database to CSV file</source>
+ <translation>Дерекқорды CSV файлына экспорттау</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV файлы</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>CSV файлына жазу сәтсіз аяқталды.</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Дерекқорды ашу мүмкін емес.</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
+Do you want to save it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Change master key</source>
+ <translation>Басты парольді өзгерту</translation>
+ </message>
+ <message>
+ <source>Delete entry?</source>
+ <translation>Жазбаны өшіру керек пе?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>&quot;%1&quot; жазбасын өшіруді шынымен қалайсыз ба?</translation>
+ </message>
+ <message>
+ <source>Delete entries?</source>
+ <translation>Жазбаларды өшіру керек пе?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete %1 entries for good?</source>
+ <translation>%1 жазбаны өшіруді шынымен қалайсыз ба?</translation>
+ </message>
+ <message>
+ <source>Move entries to recycle bin?</source>
+ <translation>Жазбаларды қоқыс шелегіне тастау керек пе?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation><numerusform>%n жазбаны қоқыс шелегіне тастауды шынымен қалайсыз ба?</numerusform></translation>
+ </message>
+ <message>
+ <source>Delete group?</source>
+ <translation>Топты өшіру керек пе?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>&quot;%1&quot; тобын өшіруді шынымен қалайсыз ба?</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Басты парольді есептеу мүмкін емес</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Жазбаны қоқыс шелегіне тастау керек пе?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>&quot;%1&quot; жазбасын қоқыс шелегіне тастауды шынымен қалайсыз ба?</translation>
+ </message>
+ <message>
+ <source>Searching...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidget</name>
+ <message>
+ <source>Entry</source>
+ <translation>Жазба</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Кеңейтілген</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Таңбаша</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Автотеру</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Қасиеттері</translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation>Тарихы</translation>
+ </message>
+ <message>
+ <source>Entry history</source>
+ <translation>Жазба тарихы</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>Жазбаны қосу</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>Жазбаны түзету</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Әр түрлі парольдер көрсетілді.</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>Жаңа атрибут</translation>
+ </message>
+ <message>
+ <source>Select file</source>
+ <translation>Файлды таңдау</translation>
+ </message>
+ <message>
+ <source>Unable to open file</source>
+ <translation>Файлды ашу мүмкін емес</translation>
+ </message>
+ <message>
+ <source>Save attachment</source>
+ <translation>Салынымды сақтау</translation>
+ </message>
+ <message>
+ <source>Unable to save the attachment:
+</source>
+ <translation>Салынымды сақтау мүмкін емес:
+</translation>
+ </message>
+ <message>
+ <source>Tomorrow</source>
+ <translation>Ертең</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n week(s)</source>
+ <translation><numerusform>%n апта</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n month(s)</source>
+ <translation><numerusform>%n ай</numerusform></translation>
+ </message>
+ <message>
+ <source>1 year</source>
+ <translation>1 жыл</translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAdvanced</name>
+ <message>
+ <source>Additional attributes</source>
+ <translation>Қосымша атрибуттар</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Қосу</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Өшіру</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Салынымдар</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Сақтау</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Ашу</translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Бұл жазба үшін автотеруді іске қосу</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Терезе атауы:</translation>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <message>
+ <source>Show</source>
+ <translation>Көрсету</translation>
+ </message>
+ <message>
+ <source>Restore</source>
+ <translation>Қалпына келтіру</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Өшіру</translation>
+ </message>
+ <message>
+ <source>Delete all</source>
+ <translation>Барлығын өшіру</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetMain</name>
+ <message>
+ <source>Title:</source>
+ <translation>Атауы:</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Пайдаланушы аты:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Пароль:</translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation>Қайталау:</translation>
+ </message>
+ <message>
+ <source>URL:</source>
+ <translation>URL:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Мерзімі аяқталады</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation>Сақталған баптаулар</translation>
+ </message>
+ <message>
+ <source>Notes:</source>
+ <translation>Естеліктер:</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidget</name>
+ <message>
+ <source>Group</source>
+ <translation>Топ</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Таңбаша</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Қасиеттері</translation>
+ </message>
+ <message>
+ <source>Add group</source>
+ <translation>Топты қосу</translation>
+ </message>
+ <message>
+ <source>Edit group</source>
+ <translation>Топты түзету</translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation>Іске қосу</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>Сөндіру</translation>
+ </message>
+ <message>
+ <source>Inherit from parent group (%1)</source>
+ <translation>Аталық топтан мұралау (%1)</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name</source>
+ <translation>Аты</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Естеліктер</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Мерзімі аяқталады</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Іздеу</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Автотеру</translation>
+ </message>
+ <message>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>Add custom icon</source>
+ <translation>Таңдауыңызша таңбашаны қосу</translation>
+ </message>
+ <message>
+ <source>Delete custom icon</source>
+ <translation>Таңдауыңызша таңбашаны өшіру</translation>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>Суреттер</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Барлық файлдар</translation>
+ </message>
+ <message>
+ <source>Select Image</source>
+ <translation>Суретті таңдау</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Қате</translation>
+ </message>
+ <message>
+ <source>Download favicon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditWidgetProperties</name>
+ <message>
+ <source>Created:</source>
+ <translation>Жасалған:</translation>
+ </message>
+ <message>
+ <source>Modified:</source>
+ <translation>Өзгертілген:</translation>
+ </message>
+ <message>
+ <source>Accessed:</source>
+ <translation>Қатынаған:</translation>
+ </message>
+ <message>
+ <source>Uuid:</source>
+ <translation>Uuid:</translation>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttributesModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Аты</translation>
+ </message>
+</context>
+<context>
+ <name>EntryHistoryModel</name>
+ <message>
+ <source>Last modified</source>
+ <translation>Соңғы өзгертілген</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Атауы</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Пайдаланушы аты</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+</context>
+<context>
+ <name>EntryModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Топ</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Атауы</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Пайдаланушы аты</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>Қоқыс шелегі</translation>
+ </message>
+</context>
+<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Таңбалар түрлері</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Бас әріптер</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Кіші әріптер</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Сандар</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Арнайы таңбалар</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Ұқсайтын таңбаларға жол бермеу</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Import KeePass1 database</source>
+ <translation>KeePass1 дерекқорын импорттау</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Дерекқорды ашу мүмкін емес.</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
+ <message>
+ <source>Unable to read keyfile.</source>
+ <translation>Кілттер файлын оқу мүмкін емес.</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>KeePass дерекқоры емес.</translation>
+ </message>
+ <message>
+ <source>Unsupported encryption algorithm.</source>
+ <translation>Шифрлеу алгоритміне қолдау жоқ.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>KeePass дерекқоры нұсқасына қолдау жоқ.</translation>
+ </message>
+ <message>
+ <source>Root</source>
+ <translation>Түбір</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Басты парольді есептеу мүмкін емес</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Пароль қате, немесе дерекқор файлы зақымдалған.</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass2Reader</name>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>KeePass дерекқоры емес.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>KeePass дерекқоры нұсқасына қолдау жоқ.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Пароль қате, немесе дерекқор файлы зақымдалған.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Басты парольді есептеу мүмкін емес</translation>
+ </message>
+ <message>
+ <source>The selected file is an old KeePass 1 database (.kdb).
+
+You can import it by clicking on Database &gt; 'Import KeePass 1 database'.
+This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
+ <translation>Таңдалған файл ескі KeePass 1 дерекқоры (.kdb) болып табылады.
+
+Оны Дерекқор &gt; &apos;KeePass 1 дерекқорын импорттау&apos; арқылы импорттай аласыз.
+Бұл - бір жақты миграция. Одан кейін сіз импортталған дерекқорды ескі KeePassX 0.4 нұсқасымен аша алмайтын боласыз.</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Main</name>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Криптографиялық функцияларды сынау кезіндегі қатаң қате орын алды.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>Open database</source>
+ <translation>Дерекқорды ашу</translation>
+ </message>
+ <message>
+ <source>Database settings</source>
+ <translation>Дерекқор баптаулары</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Пайдаланушы атын алмасу буферіне көшіріп алу</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Парольді алмасу буферіне көшіріп алу</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Баптаулар</translation>
+ </message>
+ <message>
+ <source>Show toolbar</source>
+ <translation>Саймандар панелін көрсету</translation>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation>тек оқу</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation>Терезені көрсету/жасыру</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 дерекқоры</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Барлық файлдар</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>Жөнделген дерекқорды сақтау</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Дерекқорды жазу сәтсіз аяқталды.</translation>
+ </message>
+ <message>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>He&amp;lp</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Жалпы</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Кеңейтілген</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>Password:</source>
+ <translation>Пароль:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Таңбалар түрлері</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Бас әріптер</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Кіші әріптер</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Сандар</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Арнайы таңбалар</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Ұқсайтын таңбаларға жол бермеу</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Қабылдау</translation>
+ </message>
+ <message>
+ <source>%p%</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Poor</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Weak</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Топ</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Атауы</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Пайдаланушы аты</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Естеліктер</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation>Сығу кезінде zlib ішкі қатесі орын алған:</translation>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation>Астындағы құрылғыға жазу қатесі:</translation>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation>Астындағы құрылғыны ашу қатесі:</translation>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation>Астындағы құрылғыдан деректерді оқу қатесі:</translation>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation>Тарқату кезінде zlib ішкі қатесі орын алған:</translation>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation>zlib-тің бұл нұсқасы gzip пішімін қолдамайды.</translation>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation>Ішкі zlib қатесі:</translation>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Іздеу</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidget</name>
+ <message>
+ <source>Application Settings</source>
+ <translation>Қолданба баптаулары</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Жалпы</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>Қауіпсіздік</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetGeneral</name>
+ <message>
+ <source>Remember last databases</source>
+ <translation>Соңғы дерекқорларды есте сақтау:</translation>
+ </message>
+ <message>
+ <source>Automatically save on exit</source>
+ <translation>Шығу кезінде автосақтау</translation>
+ </message>
+ <message>
+ <source>Automatically save after every change</source>
+ <translation>Әр өзгерістен кейін автосақтау</translation>
+ </message>
+ <message>
+ <source>Minimize when copying to clipboard</source>
+ <translation>Алмасу буферіне көшіру кезінде қолданбаны қайыру</translation>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation>Жазбаны жасау кезінде топ таңбашасын қолдану</translation>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Глобалды автотеру жарлығы</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Тіл</translation>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation>Жүйелік трей таңбашасын қолдану</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation>Қолданба қайырылған кезде терезені жүйелік трейге жасыру</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Автотеру</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetSecurity</name>
+ <message>
+ <source>Clear clipboard after</source>
+ <translation>Алмасу буферін тазалау алдындағы кідіріс</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>сек</translation>
+ </message>
+ <message>
+ <source>Lock databases after inactivity of</source>
+ <translation>Дерекқорларды белсенділік жоқ кезде блоктау алдындағы кідіріс</translation>
+ </message>
+ <message>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Парольдерді үнсіз келісім бойынша ашық мәтінмен көрсету</translation>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>сек</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>UnlockDatabaseWidget</name>
+ <message>
+ <source>Unlock database</source>
+ <translation>Дерекқорды блоктаудан босату</translation>
+ </message>
+</context>
+<context>
+ <name>WelcomeWidget</name>
+ <message>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
+ <source>path to a custom config file</source>
+ <translation>таңдауыңызша баптаулар файлына дейінгі жол</translation>
+ </message>
+ <message>
+ <source>key file of the database</source>
+ <translation>дерекқордың кілттер файлы</translation>
+ </message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_ko.ts b/share/translations/keepassx_ko.ts
index 208c92a09..f89dc32db 100644
--- a/share/translations/keepassx_ko.ts
+++ b/share/translations/keepassx_ko.ts
@@ -1,33 +1,143 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="ko" version="2.0">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="ko" version="2.1">
<context>
<name>AboutDialog</name>
<message>
- <source>About KeePassX</source>
- <translation>KeePassX 정보</translation>
+ <source>About KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassX is distributed under the term of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassX는 GNU General Public License(GPL) 버전 2 혹은 버전 3(선택적)으로 배포됩니다.</translation>
+ <source>About</source>
+ <translation>정보</translation>
</message>
<message>
- <source>Revision</source>
- <translation>리비전</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Using:</source>
- <translation>사용:</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>AutoType</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>자동 입력 - KeePassX</translation>
+ <source>Deny</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>창 제목과 일치하는 항목을 찾을 수 없습니다:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -47,13 +157,13 @@
<context>
<name>AutoTypeSelectDialog</name>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>자동 입력 - KeePassX</translation>
- </message>
- <message>
<source>Select entry to Auto-Type:</source>
<translation>자동으로 입력할 항목 선택:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -70,10 +180,6 @@
<translation>암호 확인:</translation>
</message>
<message>
- <source>Key file</source>
- <translation>키 파일</translation>
- </message>
- <message>
<source>Browse</source>
<translation>찾아보기</translation>
</message>
@@ -94,10 +200,6 @@
<translation>키 파일 만들기...</translation>
</message>
<message>
- <source>Error</source>
- <translation>오류</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>키 파일을 만들 수 없습니다: </translation>
</message>
@@ -106,10 +208,6 @@
<translation>키 파일 선택</translation>
</message>
<message>
- <source>Question</source>
- <translation>질문</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>빈 문자열을 암호로 사용하시겠습니까?</translation>
</message>
@@ -118,14 +216,171 @@
<translation>다른 암호를 입력하였습니다.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>키 파일을 설정할 수 없음</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>%1을(를) 키 파일로 설정할 수 없습니다: %2</translation>
</message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>오류</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>오류</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>마스터 키를 계산할 수 없습니다</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -146,10 +401,6 @@
<translation>찾아보기</translation>
</message>
<message>
- <source>Error</source>
- <translation>오류</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>데이터베이스를 열 수 없습니다.</translation>
</message>
@@ -169,6 +420,14 @@
<source>Select key file</source>
<translation>키 파일 선택</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -226,10 +485,6 @@ You can now save it.</source>
<translation>기본 사용자 이름:</translation>
</message>
<message>
- <source>Use recycle bin:</source>
- <translation>휴지통 사용:</translation>
- </message>
- <message>
<source> MiB</source>
<translation>MiB</translation>
</message>
@@ -245,6 +500,22 @@ You can now save it.</source>
<source>Max. history size:</source>
<translation>최대 과거 항목 크기:</translation>
</message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -265,10 +536,6 @@ You can now save it.</source>
<translation>데이터베이스 열기</translation>
</message>
<message>
- <source>Warning</source>
- <translation>경고</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>파일을 찾을 수 없습니다!</translation>
</message>
@@ -298,10 +565,6 @@ Save changes?</source>
<translation>&quot;%1&quot;이(가) 변경되었습니다. 저장하시겠습니까?</translation>
</message>
<message>
- <source>Error</source>
- <translation>오류</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>데이터베이스에 쓸 수 없습니다.</translation>
</message>
@@ -318,12 +581,6 @@ Save changes?</source>
<translation>잠김</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassX.
-Do you want to open it anyway? Alternatively the database is opened read-only.</source>
- <translation>열려고 하는 데이터베이스를 다른 KeePassX 인스턴스에서 잠갔습니다.
-그래도 여시겠습니까? 읽기 전용으로 열 수도 있습니다.</translation>
- </message>
- <message>
<source>Lock database</source>
<translation>데이터베이스 잠금</translation>
</message>
@@ -366,13 +623,42 @@ Discard changes and close anyway?</source>
<translation>CSV 파일에 기록할 수 없습니다.</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassX.
+ <source>Unable to open the database.</source>
+ <translation>데이터베이스를 열 수 없습니다.</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
- <translation>저장하려고 하는 데이터베이스를 다른 KeePassX 인스턴스에서 잠갔습니다.
-그래도 저장하시겠습니까?</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
<translation type="unfinished"/>
</message>
</context>
@@ -415,14 +701,6 @@ Do you want to save it anyway?</source>
<translation>정말 그룹 &quot;%1&quot;을(를) 삭제하시겠습니까?</translation>
</message>
<message>
- <source>Current group</source>
- <translation>현재 그룹</translation>
- </message>
- <message>
- <source>Error</source>
- <translation>오류</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>마스터 키를 계산할 수 없음</translation>
</message>
@@ -434,6 +712,66 @@ Do you want to save it anyway?</source>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Searching...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -474,10 +812,6 @@ Do you want to save it anyway?</source>
<translation>항목 편집</translation>
</message>
<message>
- <source>Error</source>
- <translation>오류</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>다른 암호를 입력하였습니다.</translation>
</message>
@@ -518,6 +852,22 @@ Do you want to save it anyway?</source>
<source>1 year</source>
<translation>1년</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -530,10 +880,6 @@ Do you want to save it anyway?</source>
<translation>추가</translation>
</message>
<message>
- <source>Edit</source>
- <translation>편집</translation>
- </message>
- <message>
<source>Remove</source>
<translation>삭제</translation>
</message>
@@ -549,6 +895,18 @@ Do you want to save it anyway?</source>
<source>Open</source>
<translation>열기</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -557,14 +915,6 @@ Do you want to save it anyway?</source>
<translation>이 항목 자동 입력 사용</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the group</source>
- <translation>그룹의 기본 자동 입력 시퀀스 사용</translation>
- </message>
- <message>
- <source>Use custom Auto-Type sequence:</source>
- <translation>사용자 정의 자동 입력 시퀀스 사용:</translation>
- </message>
- <message>
<source>+</source>
<translation>+</translation>
</message>
@@ -577,12 +927,24 @@ Do you want to save it anyway?</source>
<translation>창 제목:</translation>
</message>
<message>
- <source>Use default sequence</source>
- <translation>기본 시퀀스 사용</translation>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set custom sequence:</source>
- <translation>사용자 정의 시퀀스 설정:</translation>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -623,10 +985,6 @@ Do you want to save it anyway?</source>
<translation>암호 확인:</translation>
</message>
<message>
- <source>Gen.</source>
- <translation>생성</translation>
- </message>
- <message>
<source>URL:</source>
<translation>URL:</translation>
</message>
@@ -697,29 +1055,21 @@ Do you want to save it anyway?</source>
<translation>찾기</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>자동 입력</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>부모 그룹의 기본 자동 입력 시퀀스 사용</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>기본 자동 입력 시퀀스 설정</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Use default icon</source>
- <translation>기본 아이콘 사용</translation>
- </message>
- <message>
- <source>Use custom icon</source>
- <translation>사용자 정의 아이콘 사용</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>사용자 정의 아이콘 추가</translation>
</message>
@@ -740,19 +1090,35 @@ Do you want to save it anyway?</source>
<translation>그림 선택</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>아이콘을 삭제할 수 없습니다!</translation>
+ <source>Error</source>
+ <translation>오류</translation>
</message>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation><numerusform>아이콘을 삭제할 수 없습니다. 항목 %n개에서 사용 중입니다.</numerusform></translation>
+ <message>
+ <source>Download favicon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon:</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -776,6 +1142,13 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -819,6 +1192,11 @@ Do you want to save it anyway?</source>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -828,16 +1206,74 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>길이:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>문자 종류</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>대문자</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>소문자</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>숫자</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>특수 문자</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>비슷하게 생긴 문자 제외</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>모든 그룹에서 최소 1글자 이상 포함</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>KeePass1 데이터베이스 가져오기</translation>
</message>
<message>
- <source>Error</source>
- <translation>오류</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>데이터베이스를 열 수 없습니다.</translation>
</message>
@@ -870,7 +1306,7 @@ Do you want to save it anyway?</source>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
- <translation type="unfinished"/>
+ <translation>키가 잘못되었거나 데이터베이스가 손상되었습니다.</translation>
</message>
</context>
<context>
@@ -901,6 +1337,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
데이터베이스 &gt; &apos;KeePass 1 데이터베이스 가져오기&apos; 항목을 선택해서 변환해야 합니다.
변환은 한 방향으로만 이루어지며, 가져온 데이터베이스는 KeePassX 0.4 버전으로 더 이상 열 수 없습니다.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -909,199 +1349,384 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>암호화 함수를 시험하는 중 오류가 발생하였습니다.</translation>
</message>
<message>
- <source>KeePassX - Error</source>
- <translation>KeePassX - 오류</translation>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>데이터베이스</translation>
+ <source>Open database</source>
+ <translation>데이터베이스 열기</translation>
</message>
<message>
- <source>Recent databases</source>
- <translation>최근 데이터베이스</translation>
+ <source>Database settings</source>
+ <translation>데이터베이스 설정</translation>
</message>
<message>
- <source>Help</source>
- <translation>도움말</translation>
+ <source>Copy username to clipboard</source>
+ <translation>클립보드에 사용자 이름 복사</translation>
</message>
<message>
- <source>Entries</source>
- <translation>항목</translation>
+ <source>Copy password to clipboard</source>
+ <translation>클립보드에 암호 복사</translation>
</message>
<message>
- <source>Copy attribute to clipboard</source>
- <translation>클립보드에 속성 복사</translation>
+ <source>Settings</source>
+ <translation>설정</translation>
</message>
<message>
- <source>Groups</source>
- <translation>그룹</translation>
+ <source>Show toolbar</source>
+ <translation>도구 모음 보이기</translation>
</message>
<message>
- <source>View</source>
- <translation>보기</translation>
+ <source>read-only</source>
+ <translation>읽기 전용</translation>
</message>
<message>
- <source>Quit</source>
- <translation>끝내기</translation>
+ <source>Toggle window</source>
+ <translation>창 전환</translation>
</message>
<message>
- <source>About</source>
- <translation>정보</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 데이터베이스</translation>
</message>
<message>
- <source>Open database</source>
- <translation>데이터베이스 열기</translation>
+ <source>All files</source>
+ <translation>모든 파일</translation>
</message>
<message>
- <source>Save database</source>
- <translation>데이터베이스 저장</translation>
+ <source>Save repaired database</source>
+ <translation>복구한 데이터베이스 저장</translation>
</message>
<message>
- <source>Close database</source>
- <translation>데이터베이스 닫기</translation>
+ <source>Writing the database failed.</source>
+ <translation>데이터베이스에 쓸 수 없습니다.</translation>
</message>
<message>
- <source>New database</source>
- <translation>새 데이터베이스</translation>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new entry</source>
- <translation>새 항목 추가</translation>
+ <source>He&amp;lp</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>View/Edit entry</source>
- <translation>항목 보기/편집</translation>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete entry</source>
- <translation>항목 삭제</translation>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new group</source>
- <translation>새 그룹 추가</translation>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Edit group</source>
- <translation>그룹 편집</translation>
+ <source>&amp;View</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete group</source>
- <translation>그룹 삭제</translation>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save database as</source>
- <translation>다른 이름으로 데이터베이스 저장</translation>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Change master key</source>
- <translation>마스터 키 변경</translation>
+ <source>&amp;Open database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>데이터베이스 설정</translation>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Import KeePass 1 database</source>
<translation>KeePass 1 데이터베이스 가져오기</translation>
</message>
<message>
- <source>Clone entry</source>
- <translation>항목 복제</translation>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Find</source>
- <translation>찾기</translation>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>클립보드에 사용자 이름 복사</translation>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>클립보드에 암호 복사</translation>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>설정</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
<message>
- <source>Perform Auto-Type</source>
- <translation>자동 입력 실행</translation>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open URL</source>
- <translation>URL 열기</translation>
+ <source>General</source>
+ <translation>일반</translation>
</message>
<message>
- <source>Lock databases</source>
- <translation>데이터베이스 잠금</translation>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Title</source>
- <translation>제목</translation>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Notes</source>
- <translation>메모</translation>
+ <source>Advanced</source>
+ <translation>고급</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>도구 모음 보이기</translation>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>읽기 전용</translation>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>창 전환</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Tools</source>
- <translation>도구</translation>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username</source>
- <translation>사용자 이름 복사</translation>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password</source>
- <translation>암호 복사</translation>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Export to CSV file</source>
- <translation>CSV 파일로 내보내기</translation>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Repair database</source>
- <translation>데이터베이스 복구</translation>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 데이터베이스</translation>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>모든 파일</translation>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save repaired database</source>
- <translation>복구한 데이터베이스 저장</translation>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
- <translation>오류</translation>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>데이터베이스에 쓸 수 없습니다.</translation>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1111,10 +1736,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>암호:</translation>
</message>
<message>
- <source>Length:</source>
- <translation>길이:</translation>
- </message>
- <message>
<source>Character Types</source>
<translation>문자 종류</translation>
</message>
@@ -1139,70 +1760,160 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>비슷하게 생긴 문자 제외</translation>
</message>
<message>
- <source>Ensure that the password contains characters from every group</source>
- <translation>모든 그룹에서 최소 1글자 이상 포함</translation>
- </message>
- <message>
<source>Accept</source>
<translation>사용</translation>
</message>
-</context>
-<context>
- <name>QCommandLineParser</name>
<message>
- <source>Displays version information.</source>
- <translation>버전 정보를 표시합니다.</translation>
+ <source>%p%</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Displays this help.</source>
- <translation>이 도움말을 표시합니다.</translation>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown option &apos;%1&apos;.</source>
- <translation>알 수 없는 옵션 &apos;%1&apos;.</translation>
+ <source>Generate</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown options: %1.</source>
- <translation>알 수 없는 옵션 &apos;%1&apos;.</translation>
+ <source>Close</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Missing value after &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; 다음에 값이 없습니다.</translation>
+ <source>Apply</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unexpected value after &apos;%1&apos;.</source>
- <translation>&apos;%1&apos; 다음에 예상하지 못한 값이 왔습니다.</translation>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[options]</source>
- <translation>[옵션]</translation>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Usage: %1</source>
- <translation>사용 방법: %1</translation>
+ <source>Poor</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Options:</source>
- <translation>옵션:</translation>
+ <source>Weak</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Arguments:</source>
- <translation>인자:</translation>
+ <source>Excellent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>암호</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>QSaveFile</name>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Existing file %1 is not writable</source>
- <translation>존재하는 파일 %1에 기록할 수 없음</translation>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>그룹</translation>
</message>
<message>
- <source>Writing canceled by application</source>
- <translation>프로그램에서 쓰기 작업 취소함</translation>
+ <source>Title</source>
+ <translation>제목</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>사용자 이름</translation>
</message>
<message>
- <source>Partial write. Partition full?</source>
- <translation>일부분만 기록되었습니다. 파티션이 가득 찼습니까?</translation>
+ <source>Password</source>
+ <translation>암호</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>메모</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1242,20 +1953,111 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>SearchWidget</name>
<message>
- <source>Find:</source>
- <translation>찾기:</translation>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>찾기</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Case sensitive</source>
- <translation>대소문자 구분</translation>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Current group</source>
- <translation>현재 그룹</translation>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Root group</source>
- <translation>루트 그룹</translation>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1272,6 +2074,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Security</source>
<translation>보안</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1280,10 +2086,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>마지막 데이터베이스 기억</translation>
</message>
<message>
- <source>Open previous databases on startup</source>
- <translation>시작할 때 이전 데이터베이스 열기</translation>
- </message>
- <message>
<source>Automatically save on exit</source>
<translation>끝낼 때 자동 저장</translation>
</message>
@@ -1304,10 +2106,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>전역 자동 입력 단축키</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>전역 자동 입력 시 항목 제목과 일치하는 창 찾기</translation>
- </message>
- <message>
<source>Language</source>
<translation>언어</translation>
</message>
@@ -1320,15 +2118,43 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>시스템 트레이로 최소화</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>마지막 키 파일 기억</translation>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of App Exit</source>
+ <source>Automatically reload the database when modified externally</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray on App start</source>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>자동 입력</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1351,8 +2177,86 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>기본값으로 암호를 평문으로 표시</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>자동으로 입력하기 전에 항상 묻기</translation>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>초</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1365,21 +2269,37 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>환영합니다!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>KeePassX - cross-platform password manager</source>
- <translation>KeePassX - 크로스 플랫폼 암호 관리자</translation>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>filename of the password database to open (*.kdbx)</source>
- <translation>열 암호 데이터베이스 파일 이름 (*.kdbx)</translation>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Recent databases</source>
+ <translation>최근 데이터베이스</translation>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
<source>path to a custom config file</source>
<translation>사용자 정의 설정 파일 경로</translation>
</message>
@@ -1387,5 +2307,81 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>key file of the database</source>
<translation>데이터베이스 키 파일</translation>
</message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_lt.ts b/share/translations/keepassx_lt.ts
index 152dad900..a0836e035 100644
--- a/share/translations/keepassx_lt.ts
+++ b/share/translations/keepassx_lt.ts
@@ -2,26 +2,107 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Poversijis</translation>
+ <source>About KeePassXC</source>
+ <translation>Apie KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>Naudojama:</translation>
+ <source>About</source>
+ <translation>Apie</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>Apie KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Debug Info</source>
+ <translation>Derinimo informacija</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Kopijuoti į iškarpinę</translation>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Plėtiniai:
+ <translation>Versija %1
</translation>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC yra platinama GNU Bendrosios Viešosios Licencijos (GPL) versijos 2 arba (jūsų pasirinkimu) versijos 3 sąlygomis.</translation>
+ <source>Revision: %1</source>
+ <translation>Poversijis: %1</translation>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation>Bibliotekos:</translation>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -121,10 +202,6 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Sukurti rakto failą...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Klaida</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Nepavyko sukurti rakto failo : </translation>
</message>
@@ -133,10 +210,6 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Pasirinkite rakto failą</translation>
</message>
<message>
- <source>Question</source>
- <translation>Klausimas</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Ar tikrai norite naudoti tuščią eilutę kaip slaptažodį?</translation>
</message>
@@ -145,10 +218,6 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Pateikti skirtingi slaptažodžiai.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Nepavyko nustatyti rakto failo</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Nepavyko nustatyti %1 kaip rakto failą:
@@ -158,6 +227,163 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<source>&amp;Key file</source>
<translation>&amp;Rakto failas</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Klaida</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Klaida</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -178,10 +404,6 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Naršyti</translation>
</message>
<message>
- <source>Error</source>
- <translation>Klaida</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Nepavyko atverti duomenų bazės.</translation>
</message>
@@ -201,6 +423,14 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<source>Select key file</source>
<translation>Pasirinkite rakto failą</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -277,6 +507,18 @@ Dabar galite ją įrašyti.</translation>
<source>Use recycle bin</source>
<translation>Naudoti šiukšlinę</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -297,10 +539,6 @@ Dabar galite ją įrašyti.</translation>
<translation>Atverti duomenų bazę</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Įspėjimas</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Failas nerastas!</translation>
</message>
@@ -331,10 +569,6 @@ Save changes?</source>
Įrašyti pakeitimus?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Klaida</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Duomenų bazės rašymas nepavyko.</translation>
</message>
@@ -425,6 +659,14 @@ Ar vis tiek norite ją atverti?</translation>
<source>Open read-only</source>
<translation>Atverti tik skaitymui</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -465,10 +707,6 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Ar tikrai norite ištrinti grupę &quot;%1&quot;?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Klaida</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
</message>
@@ -529,13 +767,17 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Duomenų bazės failas pasikeitė ir jūs turite neįrašytų pakeitimų. Ar norite sulieti savo pakeitimus?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Automatinis įkėlimas iš naujo nepavyko</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>Nepavyko atverti naujos duomenų bazės failo, bandant automatiškai iš naujo įkelti šią duomenų bazę.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -576,10 +818,6 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Keisti įrašą</translation>
</message>
<message>
- <source>Error</source>
- <translation>Klaida</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Pateikti skirtingi slaptažodžiai.</translation>
</message>
@@ -621,6 +859,22 @@ Ar vis tiek norite ją atverti?</translation>
<source>1 year</source>
<translation>1 metai</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -633,10 +887,6 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Pridėti</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Keisti</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Šalinti</translation>
</message>
@@ -652,6 +902,18 @@ Ar vis tiek norite ją atverti?</translation>
<source>Open</source>
<translation>Atverti</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -687,6 +949,10 @@ Ar vis tiek norite ją atverti?</translation>
<source>Set custo&amp;m sequence:</source>
<translation>Nustatyti tinkintą s&amp;eką:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -796,16 +1062,16 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Paieška</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Automatinis rinkimas</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Naudoti numatytąją pirminės grupės automatinio rinkimo seką</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Nustatyti numatytąją automatinio rinkimo seką</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -831,10 +1097,6 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Pasirinkite paveikslą</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Nepavyksta ištrinti piktogramos!</translation>
- </message>
- <message>
<source>Error</source>
<translation>Klaida</translation>
</message>
@@ -851,10 +1113,6 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Nepavyksta perskaityti piktogramos</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Nepavyksta ištrinti piktogramos. Vis dar naudojama %1 elementų.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>Na&amp;udoti numatytąją piktogramą</translation>
</message>
@@ -862,6 +1120,14 @@ Ar vis tiek norite ją atverti?</translation>
<source>Use custo&amp;m icon</source>
<translation>Naudoti tinkintą piktogra&amp;mą</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -933,6 +1199,11 @@ Ar vis tiek norite ją atverti?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -991,9 +1262,16 @@ Ar vis tiek norite ją atverti?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Užtikrinti, kad slaptažodyje būtų simboliai iš kiekvienos grupės</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Accept</source>
- <translation>Priimti</translation>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1003,10 +1281,6 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Importuoti KeePass1 duomenų bazę</translation>
</message>
<message>
- <source>Error</source>
- <translation>Klaida</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Nepavyko atverti duomenų bazės.</translation>
</message>
@@ -1070,6 +1344,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Jūs galite ją importuoti, nuspausdami Duomenų bazė &gt; &quot;Importuoti KeePass 1 duomenų bazę&quot;.
Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų bazės, naudodami senąją KeePassX 0.4 versija.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1081,14 +1359,18 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<source>KeePassXC - Error</source>
<translation>KeePassXC - Klaida</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Duomenų bazė</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Atverti duomenų bazę</translation>
</message>
@@ -1121,10 +1403,6 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<translation>Perjungti langą</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Įrankiai</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>KeePass 2 duomenų bazė</translation>
</message>
@@ -1137,10 +1415,6 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<translation>Įrašyti pataisytą duomenų bazę</translation>
</message>
<message>
- <source>Error</source>
- <translation>Klaida</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Duomenų bazės rašymas nepavyko.</translation>
</message>
@@ -1233,14 +1507,26 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<translation>&amp;Duomenų bazės nustatymai</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>&amp;Importuoti KeePass 1 duomenų bazę</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>&amp;Dublikuoti įrašą</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>&amp;Rasti</translation>
</message>
@@ -1292,6 +1578,46 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<source>Password Generator</source>
<translation>Slaptažodžių generatorius</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Importuoti KeePass 1 duomenų bazę</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1308,12 +1634,6 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<translation>R&amp;odyti pranešimą, kai reikalaujama prisijungimo duomenų</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>&amp;Atitikti URL schemas
-Bus grąžinami įrašai tik su ta pačia schema (http://, https://, ftp://, ...)</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Rikiuoti atitinkančius įrašus pagal na&amp;udotojo vardą</translation>
</message>
@@ -1322,10 +1642,6 @@ Bus grąžinami įrašai tik su ta pačia schema (http://, https://, ftp://, ...
<translation>Šal&amp;inti iš įrašų aktyvioje duomenų bazėje visus saugomus leidimus</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Slaptažodžių generatorius</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Išplėstiniai</translation>
</message>
@@ -1342,10 +1658,6 @@ Bus grąžinami įrašai tik su ta pačia schema (http://, https://, ftp://, ...
<translation>Ieš&amp;koti atitinkančių įrašų visose atvertose duomenų bazėse</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Su klientu turi būti sujungta tik pasirinkta duomenų bazė!</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>HTTP prievadas:</translation>
</message>
@@ -1362,12 +1674,6 @@ Bus grąžinami įrašai tik su ta pačia schema (http://, https://, ftp://, ...
<translation>Rikiuoti atitinkančius įrašus pagal &amp;antraštę</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Įjungti KeepassXC HTTP protokolą
-Tai reikalinga, norint prie savo duomenų bazių gauti prieigą iš ChromeIPass ar PassIFox</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC klausysis šio prievado ties 127.0.0.1</translation>
</message>
@@ -1382,20 +1688,10 @@ Using default port 19455.</source>
Naudojamas numatytasis prievadas 19455.</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>&amp;Vietoj visų įrašų, skirtų visai sričiai,
-grąžinti tik geriausiai atitinkančius įrašus, skirtus URL</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>Ša&amp;linti iš aktyvios duomenų bazės visus bendrinamus šifravimo raktus</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>Šios parinktys gali būti pavojingos. Keiskite jas tik tuo atveju, jeigu žinote ką darote!</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>&amp;Grąžinti išplėstines eilutes, kurios prasideda &quot;KPH: &quot;</translation>
</message>
@@ -1403,6 +1699,43 @@ grąžinti tik geriausiai atitinkančius įrašus, skirtus URL</translation>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>Automatinis eilutės laukų kūrimas ar atnaujinimas nėra palaikomas.</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Slaptažodžių generatorius</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1494,12 +1827,101 @@ grąžinti tik geriausiai atitinkančius įrašus, skirtus URL</translation>
<source>Excellent</source>
<translation>Puikus</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Slaptažodis</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>Http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Grupė</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Antraštė</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Naudotojo vardas</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Slaptažodis</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Pastabos</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1547,13 +1969,17 @@ grąžinti tik geriausiai atitinkančius įrašus, skirtus URL</translation>
<translation>Paieška</translation>
</message>
<message>
- <source>Find</source>
- <translation>Rasti</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Išvalyti</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1661,6 +2087,10 @@ ir priimtumėte jį.</translation>
<source>Security</source>
<translation>Saugumas</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1689,10 +2119,6 @@ ir priimtumėte jį.</translation>
<translation>Visuotinis automatinio rinkimo spartusis klavišas</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Naudoti įrašo antraštę, norint sutapatinti langus visuotiniam automatiniam rinkimui</translation>
- </message>
- <message>
<source>Language</source>
<translation>Kalba</translation>
</message>
@@ -1705,10 +2131,6 @@ ir priimtumėte jį.</translation>
<translation>Suskleidus langą, slėpti jį į sistemos dėklą</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Prisiminti paskutinius rakto failus</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Paleidžiant programą, įkelti ankstesnes duomenų bazes</translation>
</message>
@@ -1724,6 +2146,30 @@ ir priimtumėte jį.</translation>
<source>Minimize window at application startup</source>
<translation>Paleidus programą, suskleisti langą</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Automatinis rinkimas</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1744,10 +2190,6 @@ ir priimtumėte jį.</translation>
<translation>Pagal numatymą, rodyti slaptažodžius atviruoju tekstu</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Visuomet klausti prieš atliekant automatinį rinkimą</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Suskleidus langą, užrakinti duomenų bazes</translation>
</message>
@@ -1755,6 +2197,80 @@ ir priimtumėte jį.</translation>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Nereikalauti pakartoti slaptažodį, kai šis yra matomas</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>sek.</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1766,8 +2282,32 @@ ir priimtumėte jį.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Sveiki atvykę!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Paskiausios duomenų bazės</translation>
</message>
</context>
<context>
@@ -1792,5 +2332,69 @@ ir priimtumėte jį.</translation>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>norimų atverti slaptažodžių duomenų bazių failų pavadinimai (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_nl_NL.ts b/share/translations/keepassx_nl_NL.ts
index 33c4e6245..b15ff0a6a 100644
--- a/share/translations/keepassx_nl_NL.ts
+++ b/share/translations/keepassx_nl_NL.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Revisie</translation>
+ <source>About KeePassXC</source>
+ <translation>Over KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>Maakt gebruik van:</translation>
+ <source>About</source>
+ <translation>Over</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>Over KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Extensies:
-</translation>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC wordt verspreid onder de voorwaarden van de GNU General Public License (GPL) versie 2 of (als u wenst) versie 3.</translation>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -121,10 +201,6 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>Sleutelbestand creëren...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Het creëren van het sleutelbestand is mislukt:</translation>
</message>
@@ -133,10 +209,6 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>Kies een sleutelbestand</translation>
</message>
<message>
- <source>Question</source>
- <translation>Vraag</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Weet u zeker dat u een leeg veld als wachtwoord wilt gebruiken?</translation>
</message>
@@ -145,10 +217,6 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>U heeft verschillende wachtwoorden opgegeven.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Het instellen van het sleutelbestand is mislukt</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Het instellen van %1 als sleutelbestand is mislukt:
@@ -158,6 +226,163 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<source>&amp;Key file</source>
<translation>&amp;Sleutelbestand</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Fout</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Fout</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -178,10 +403,6 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>Bladeren</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Niet mogelijk om de database te openen.</translation>
</message>
@@ -201,6 +422,14 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<source>Select key file</source>
<translation>Kies sleutelbestand</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -277,6 +506,18 @@ U kunt deze nu opslaan.</translation>
<source>Use recycle bin</source>
<translation>Prullenbak gebruiken</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -297,10 +538,6 @@ U kunt deze nu opslaan.</translation>
<translation>Database openen</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Waarschuwing</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Bestand niet gevonden!</translation>
</message>
@@ -331,10 +568,6 @@ Save changes?</source>
Opslaan?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Het opslaan van de database is mislukt.</translation>
</message>
@@ -425,6 +658,14 @@ Wilt u toch doorgaan met openen?</translation>
<source>Open read-only</source>
<translation>Openen als alleen-lezen</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -465,10 +706,6 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Weet u zeker dat u de groep &quot;%1&quot; wilt verwijderen?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
</message>
@@ -529,13 +766,17 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Het database-bestand is gewijzigd en u heeft niet-opgeslagen wijzigingen. Wilt u uw wijzigingen samenvoegen?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Automatisch herladen mislukt</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>De nieuwe database kan niet worden geopend tijdens het automatisch herladen van deze database.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -576,10 +817,6 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Element wijzigen</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Verschillende wachtwoorden opgegeven.</translation>
</message>
@@ -621,6 +858,22 @@ Wilt u toch doorgaan met openen?</translation>
<source>1 year</source>
<translation>1 jaar</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -633,10 +886,6 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Toevoegen</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Wijzigen</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Verwijderen</translation>
</message>
@@ -652,6 +901,18 @@ Wilt u toch doorgaan met openen?</translation>
<source>Open</source>
<translation>Open</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -687,6 +948,10 @@ Wilt u toch doorgaan met openen?</translation>
<source>Set custo&amp;m sequence:</source>
<translation>Stel aangepaste volgorde in:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -796,16 +1061,16 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Zoeken</translation>
</message>
<message>
- <source>Auto-type</source>
- <translation>Auto-typen</translation>
+ <source>Auto-Type</source>
+ <translation>Auto-typen - KeePassX</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Gebruik standaard auto-typevolgorde van bovenliggende groep</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Stel standaard auto-typevolgorde in</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -831,10 +1096,6 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Kies afbeelding</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Kan icoon niet verwijderen!</translation>
- </message>
- <message>
<source>Error</source>
<translation>Fout</translation>
</message>
@@ -851,10 +1112,6 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Kan icoon niet lezen</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Kan icoon niet verwijderen. Het wordt nog gebruikt door %1 elementen.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>&amp;Gebruik standaardicoon</translation>
</message>
@@ -862,6 +1119,14 @@ Wilt u toch doorgaan met openen?</translation>
<source>Use custo&amp;m icon</source>
<translation>Gebruik aangepast icoon</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -933,6 +1198,11 @@ Wilt u toch doorgaan met openen?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -991,9 +1261,16 @@ Wilt u toch doorgaan met openen?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Zorg ervoor dat het wachtwoord tekens uit iedere groep bevat</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
- <translation>Accepteren</translation>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1003,10 +1280,6 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Importeer Keepass 1-database</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Niet mogelijk om de database te openen.</translation>
</message>
@@ -1070,6 +1343,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
U kunt het importeren door te klikken op Database &gt; &apos;KeePass 1 database importeren&apos;.
Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen met KeePassX 0.4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1081,14 +1358,18 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen
<source>KeePassXC - Error</source>
<translation>KeePassX - Fout</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Database</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Open database</translation>
</message>
@@ -1121,10 +1402,6 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen
<translation>Wissel venster</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Hulpmiddelen</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>KeePass 2 Database</translation>
</message>
@@ -1137,10 +1414,6 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen
<translation>Gerepareerde database opslaan</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fout</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Opslaan van de database is mislukt.</translation>
</message>
@@ -1233,14 +1506,26 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen
<translation>&amp;Database-instellingen</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>&amp;Importeer KeePass 1-database</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>&amp;Kloon item</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>&amp;Zoeken</translation>
</message>
@@ -1292,6 +1577,46 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen
<source>Password Generator</source>
<translation>Wachtwoord generator</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Importeer Keepass 1-database</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1308,12 +1633,6 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen
<translation>Toon een notificatie wanneer inloggegevens worden aangevraagd</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>&amp;Gebruik URL-velden
-Alleen items met hetzelfde schema (http://, https://, ftp://) worden gegeven.</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Sorteer gegeven items op $gebruikersnaam</translation>
</message>
@@ -1322,10 +1641,6 @@ Alleen items met hetzelfde schema (http://, https://, ftp://) worden gegeven.</t
<translation>Verwijder alle opgeslagen permissies van items uit de actieve database</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Wachtwoord generator</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Geavanceerd</translation>
</message>
@@ -1342,10 +1657,6 @@ Alleen items met hetzelfde schema (http://, https://, ftp://) worden gegeven.</t
<translation>Zoek in alle geopende databases naar overeenkomende items</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Alleen de geselecteerde database heeft een verbinding nodig met een client!</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>HTTP-poort:</translation>
</message>
@@ -1362,12 +1673,6 @@ Alleen items met hetzelfde schema (http://, https://, ftp://) worden gegeven.</t
<translation>Sorteer &amp;overeenkomende items op titel</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Schakel het KeePassXC HTTP-protocol in
-Dit is vereist om databases vanuit ChromeIPass of PassIFox te bereiken.</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC zal op deze poort op 127.0.0.1 luisteren</translation>
</message>
@@ -1382,20 +1687,10 @@ Using default port 19455.</source>
Standaardpoort 19455 wordt gebruikt.</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>&amp;Geef alleen de meest overeenkomende items voor een URL
-in plaats van alle items voor het gehele domein</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>Verwijder alle gedeelde encryptiesleutels uit de actieve database</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>De volgende opties kunnen gevaarlijk zijn. Verander deze dus alleen als je weet wat je doet.</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>&amp;Geef geadvanceerde tekenreeks velden terug die met &quot;KH: &quot; beginnen.</translation>
</message>
@@ -1403,6 +1698,43 @@ in plaats van alle items voor het gehele domein</translation>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>Het automatisch aanmaken of wijzigen van tekenreeks velden wordt niet ondersteund.</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Wachtwoord generator</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1494,12 +1826,101 @@ in plaats van alle items voor het gehele domein</translation>
<source>Excellent</source>
<translation>Uitstekend</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Wachtwoord</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>HTTP</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Groep</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titel</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Gebruikersnaam</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Wachtwoord</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Opmerkingen</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1547,13 +1968,17 @@ in plaats van alle items voor het gehele domein</translation>
<translation>Zoeken</translation>
</message>
<message>
- <source>Find</source>
- <translation>Zoek</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Wissen</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1659,6 +2084,10 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<source>Security</source>
<translation>Beveiliging</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1687,10 +2116,6 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<translation>Globale sneltoets voor auto-typen</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Gebruik titel van item als vensternaam voor auto-typen</translation>
- </message>
- <message>
<source>Language</source>
<translation>Taal</translation>
</message>
@@ -1703,10 +2128,6 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<translation>Bij minimaliseren enkel icoon in systray tonen</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Onthoud laatste sleutelbestanden</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Open vorige databases bij starten</translation>
</message>
@@ -1722,6 +2143,30 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<source>Minimize window at application startup</source>
<translation>Scherm minimaliseren bij het opstarten</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-typen - KeePassX</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1742,10 +2187,6 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<translation>Laat wachtwoorden standaard zien</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Altijd vragen alvorens auto-type uit te voeren</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Vergrendel databases na het minimaliseren van het scherm</translation>
</message>
@@ -1753,6 +2194,80 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Herhalen van wachtwoord niet vereisen als deze zichtbaar is</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>sec</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1764,8 +2279,32 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Welkom!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Recente databases</translation>
</message>
</context>
<context>
@@ -1790,5 +2329,69 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>bestandsnamen van de te openen wachtwoorddatabases (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_pl.ts b/share/translations/keepassx_pl.ts
index ba964d96a..2462b1304 100644
--- a/share/translations/keepassx_pl.ts
+++ b/share/translations/keepassx_pl.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Rewizja</translation>
+ <source>About KeePassXC</source>
+ <translation>O KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>Używa:</translation>
+ <source>About</source>
+ <translation>O</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>O KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Rozszerzenia:
-</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC jest dystrybuowany zgodnie z warunkami licencji GNU General Public License (GPL) w wersji 2 lub (opcjonalnie) w wersji 3.</translation>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -121,10 +201,6 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Utwórz plik klucza</translation>
</message>
<message>
- <source>Error</source>
- <translation>Błąd</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Nie można utworzyć pliku klucza :</translation>
</message>
@@ -133,10 +209,6 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Wybierz plik z kluczem</translation>
</message>
<message>
- <source>Question</source>
- <translation>Pytanie</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Czy naprawdę chcesz użyć pusty ciąg znaków jako hasło ?</translation>
</message>
@@ -145,10 +217,6 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Podano różne hasła.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Nie udało się ustawić pliku klucza</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Błąd w ustawieniu %1 jako plik klucza:
@@ -158,6 +226,163 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<source>&amp;Key file</source>
<translation>&amp;Plik klucza</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Błąd</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Błąd</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nie mogę wyliczyć głównego klucza</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -178,10 +403,6 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Przeglądaj</translation>
</message>
<message>
- <source>Error</source>
- <translation>Błąd</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Nie można otworzyć bazy kluczy.</translation>
</message>
@@ -201,6 +422,14 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<source>Select key file</source>
<translation>Wybierz plik z kluczem</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -277,6 +506,18 @@ Możesz teraz ją już zapisać.</translation>
<source>Use recycle bin</source>
<translation>Użyj kosza:</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -297,10 +538,6 @@ Możesz teraz ją już zapisać.</translation>
<translation>Otwórz bazę danych</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Ostrzeżenie</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Nie znaleziono pliku!</translation>
</message>
@@ -331,10 +568,6 @@ Save changes?</source>
Zapisać zmiany?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Błąd</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Błąd w zapisywaniu bazy kluczy.</translation>
</message>
@@ -426,6 +659,14 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>Open read-only</source>
<translation>Otwórz tylko do odczytu</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -466,10 +707,6 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Czy na pewno całkowicie usunąć grupę &quot;%1&quot;?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Błąd</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Nie mogę wyliczyć głównego klucza</translation>
</message>
@@ -530,13 +767,17 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Plik bazy danych został zmieniony, a masz niezapisane zmiany. Czy chcesz połączyć twoje zmiany?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Nieudane automatyczne przeładowanie</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>Nie można otworzyć nowego pliku bazy danych podczas próby automatycznego przeładowania tej bazy.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -577,10 +818,6 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Edycja wpisu</translation>
</message>
<message>
- <source>Error</source>
- <translation>Błąd</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Podano różne hasła.</translation>
</message>
@@ -622,6 +859,22 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>1 year</source>
<translation>1 rok</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -634,10 +887,6 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Dodaj</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Edytuj</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Usuń</translation>
</message>
@@ -653,6 +902,18 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>Open</source>
<translation>Otwórz</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -688,6 +949,10 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>Set custo&amp;m sequence:</source>
<translation>Ustaw niest&amp;andardową sekwencję:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -797,16 +1062,16 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Szukaj</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Auto-uzupełnianie</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Korzystaj z domyślnej sekwencji auto-uzupełniania z nadrzędnej grupy</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Ustaw domyślną sekwencję auto-uzupełniania</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -832,10 +1097,6 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Wybierz obraz</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Nie można usunąć ikony!</translation>
- </message>
- <message>
<source>Error</source>
<translation>Błąd</translation>
</message>
@@ -852,10 +1113,6 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Nie można odczytać ikony</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Nie można usunąć ikony. Nadal używana przez %1 wpisów.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>&amp;Użyj ikony domyślnej</translation>
</message>
@@ -863,6 +1120,14 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>Use custo&amp;m icon</source>
<translation>Użyj niesta&amp;ndardowej ikony</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -934,6 +1199,11 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -992,9 +1262,16 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Zapewnij, że hasło będzie zawierało znaki ze wszystkich grup</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
- <translation>Zaakceptuj</translation>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1004,10 +1281,6 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Importuj bazę danych KeePass1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Błąd</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Nie można otworzyć bazy kluczy.</translation>
</message>
@@ -1071,6 +1344,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Możesz zaimportować ją przez wybranie Baza &gt; &apos;Importuj bazę danych KeePass 1&apos;.
Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1082,14 +1359,18 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.</t
<source>KeePassXC - Error</source>
<translation>KeePassXC - Błąd</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Baza danych</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Otwórz bazę danych</translation>
</message>
@@ -1122,10 +1403,6 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.</t
<translation>Pokaż/ukryj okno</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Narzędzia</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>Baza KeePass 2</translation>
</message>
@@ -1138,10 +1415,6 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.</t
<translation>Zapisz naprawioną bazę</translation>
</message>
<message>
- <source>Error</source>
- <translation>Błąd</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Błąd przy zapisie bazy.</translation>
</message>
@@ -1163,11 +1436,11 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.</t
</message>
<message>
<source>&amp;Groups</source>
- <translation>%Grupy</translation>
+ <translation>&amp;Grupy</translation>
</message>
<message>
<source>&amp;View</source>
- <translation>Wi%dok</translation>
+ <translation>Wi&amp;dok</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1234,14 +1507,26 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.</t
<translation>Ustawienia bazy &amp;danych</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>I&amp;mportuj bazę danych KeePass 1</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>&amp;Sklonuj wpis</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>&amp;Znajdź</translation>
</message>
@@ -1293,6 +1578,46 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.</t
<source>Password Generator</source>
<translation>Generator hasła</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Importuj bazę danych KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1309,12 +1634,6 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.</t
<translation>P&amp;okaż powiadomienie, gdy wymagane są poświadczenia</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>&amp;Dopasuj schematy URL
-Tylko wpisy z tym samym schematem (http://, https://, ftp://, ...) są zwracane</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Sortuj dopasowane wpisy według &amp;użytkownika</translation>
</message>
@@ -1323,10 +1642,6 @@ Tylko wpisy z tym samym schematem (http://, https://, ftp://, ...) są zwracane<
<translation>U&amp;suń wszystkie przechowywane uprawnienia z wpisów w aktywnej bazie danych</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Generator hasła</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Zaawansowane</translation>
</message>
@@ -1343,10 +1658,6 @@ Tylko wpisy z tym samym schematem (http://, https://, ftp://, ...) są zwracane<
<translation>Szuk&amp;aj we wszystkich otwartych bazach dopasowanych wpisów</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Tylko wybrana baza danych musi być podłączona do klienta!</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>Port HTTP:</translation>
</message>
@@ -1363,12 +1674,6 @@ Tylko wpisy z tym samym schematem (http://, https://, ftp://, ...) są zwracane<
<translation>Sortuj dopasowane wpisy według &amp;tytułu</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Włącz protokół HTTP KeepassXC
-Jest to wymagane dla dostępu do twoich baz danych z ChromeIPass albo PassIFox</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC będzie nasłuchiwać ten port na 127.0.0.1</translation>
</message>
@@ -1383,20 +1688,10 @@ Using default port 19455.</source>
Używam domyślnego portu 19455.</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>&amp;Zwracaj tylko najlepsze dopasowania wpisów dla URL zamiast
-wszystkich wpisów całej domeny</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>U&amp;suń wszystkie współdzielone klucze szyfrujące z aktywnej bazy danych</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>Poniższe opcje mogą być niebezpieczne. Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>&amp;Zwracaj zaawansowane pola ciągów znaków, które zaczynają się od &quot;KPH: &quot;</translation>
</message>
@@ -1404,6 +1699,43 @@ wszystkich wpisów całej domeny</translation>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>Automatyczne tworzenie albo aktualizowanie pól ciągów znaków nie jest obsługiwane.</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Generator hasła</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1453,7 +1785,7 @@ wszystkich wpisów całej domeny</translation>
</message>
<message>
<source>&amp;Length:</source>
- <translation>%Długość:</translation>
+ <translation>&amp;Długość:</translation>
</message>
<message>
<source>Pick characters from every group</source>
@@ -1495,12 +1827,101 @@ wszystkich wpisów całej domeny</translation>
<source>Excellent</source>
<translation>Znakomita</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Hasło</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>HTTP</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Grupa</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Tytuł</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Użytkownik</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Hasło</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notatki</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1548,13 +1969,17 @@ wszystkich wpisów całej domeny</translation>
<translation>Szukaj</translation>
</message>
<message>
- <source>Find</source>
- <translation>Znajdź</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Wyczyść</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1661,6 +2086,10 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<source>Security</source>
<translation>Bezpieczeństwo</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1689,10 +2118,6 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<translation>Globalny skrót auto-uzupełnianie</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Wykorzystaj tytuł wpisu do dopasowania okien dla globalnego auto-wpisywania</translation>
- </message>
- <message>
<source>Language</source>
<translation>Język</translation>
</message>
@@ -1705,10 +2130,6 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<translation>Schowaj okno do zasobnika podczas minimalizacji</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Zapamiętaj ostatnie pliki klucza</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Załaduj poprzednie bazy danych podczas uruchomienia</translation>
</message>
@@ -1724,6 +2145,30 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<source>Minimize window at application startup</source>
<translation>Minimalizuj okno podczas uruchomienia aplikacji</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-uzupełnianie</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1744,10 +2189,6 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<translation>Domyślnie pokazuj hasła</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Zawsze pytaj przed wykonaniem auto-uzupełninia</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Zablokuj bazę danych po zminimalizowaniu okna</translation>
</message>
@@ -1755,6 +2196,80 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Nie wymagaj powtarzania hasła, gdy jest widoczne</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>s</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1766,8 +2281,32 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Witaj!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Niedawne bazy danych</translation>
</message>
</context>
<context>
@@ -1792,5 +2331,69 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>nazwy plików baz danych haseł do otwarcia (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_pt_BR.ts b/share/translations/keepassx_pt_BR.ts
index 16bb4a32e..a8b33de98 100644
--- a/share/translations/keepassx_pt_BR.ts
+++ b/share/translations/keepassx_pt_BR.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Revisão</translation>
+ <source>About KeePassXC</source>
+ <translation>Sobre KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>Usando:</translation>
+ <source>About</source>
+ <translation>Sobre</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>Sobre KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Extensões:
-</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC é distribuído nos termos da Licença Pública Geral (GPL), versão 2 ou (à sua escolha) versão 3, do GNU.</translation>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -121,10 +201,6 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Criar Arquivo-Chave...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Não foi possível criar o Arquivo-Chave : </translation>
</message>
@@ -133,10 +209,6 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Escolha um arquivo-chave</translation>
</message>
<message>
- <source>Question</source>
- <translation>Pergunta</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Você realmente quer usar uma sequência vazia como senha?</translation>
</message>
@@ -145,10 +217,6 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Senhas diferentes fornecidas.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Falha ao definir arquivo-chave</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Falha ao definir %1 como o Arquivo-Chave:
@@ -158,6 +226,163 @@ Selecione se deseja permitir o acesso.</translation>
<source>&amp;Key file</source>
<translation>&amp;Arquivo-Chave</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Erro</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Erro</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave mestre</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -178,10 +403,6 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Navegar</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Não foi possível abrir o banco de dados.</translation>
</message>
@@ -201,6 +422,14 @@ Selecione se deseja permitir o acesso.</translation>
<source>Select key file</source>
<translation>Escolha o arquivo-chave</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -277,6 +506,18 @@ Você pode salvá-lo agora.</translation>
<source>Use recycle bin</source>
<translation>Usar lixeira</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -297,10 +538,6 @@ Você pode salvá-lo agora.</translation>
<translation>Abrir banco de dados</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Aviso</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Arquivo não localizado!</translation>
</message>
@@ -331,10 +568,6 @@ Save changes?</source>
Salvar alterações?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Escrever no banco de dados falhou.</translation>
</message>
@@ -426,6 +659,14 @@ Mesmo assim deseja salvá-la?</translation>
<source>Open read-only</source>
<translation>Abrir somente leitura</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -466,10 +707,6 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Você realmente quer apagar o grupo &quot;%1&quot; para sempre?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Não foi possível calcular chave mestra</translation>
</message>
@@ -530,13 +767,17 @@ Mesmo assim deseja salvá-la?</translation>
<translation>A base de dados foi alterada e tem alterações não gravadas. Deseja juntar as suas alterações?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Carregamento Automático Falhou</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>Não foi possível abrir a nova base de dados ao tentar recarregar automaticamente essa base de dados.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -577,10 +818,6 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Editar entrada</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Senhas diferentes fornecidas.</translation>
</message>
@@ -622,6 +859,22 @@ Mesmo assim deseja salvá-la?</translation>
<source>1 year</source>
<translation>1 ano</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -634,10 +887,6 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Adicionar</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Editar</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Remover</translation>
</message>
@@ -653,6 +902,18 @@ Mesmo assim deseja salvá-la?</translation>
<source>Open</source>
<translation>Abrir</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -688,6 +949,10 @@ Mesmo assim deseja salvá-la?</translation>
<source>Set custo&amp;m sequence:</source>
<translation>Definir sequência &amp;personalizada:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -797,16 +1062,16 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Buscar</translation>
</message>
<message>
- <source>Auto-type</source>
- <translation>Auto-digitar</translation>
+ <source>Auto-Type</source>
+ <translation>Auto-Digitação</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Usar sequência de auto-digitação padrão do grupo pai</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Definir sequência auto-digitação padrão</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -832,10 +1097,6 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Selecionar imagem</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Não é possível apagar o ícone!</translation>
- </message>
- <message>
<source>Error</source>
<translation>Erro</translation>
</message>
@@ -852,10 +1113,6 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Não foi possível ler ícone</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Não é possível apagar ícone. Ainda usado por %1 itens.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>&amp;Usar ícone padrão</translation>
</message>
@@ -863,6 +1120,14 @@ Mesmo assim deseja salvá-la?</translation>
<source>Use custo&amp;m icon</source>
<translation>Usar ícone &amp;personalizado</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -934,6 +1199,11 @@ Mesmo assim deseja salvá-la?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -992,9 +1262,16 @@ Mesmo assim deseja salvá-la?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Verificar se a senha contém caracteres de todos os grupos</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
- <translation>Aceitar</translation>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1004,10 +1281,6 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Importar banco de dados KeePass1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Não foi possível abrir o banco de dados.</translation>
</message>
@@ -1071,6 +1344,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Você pode importá-lo clicando em Banco de Dados &gt; &apos;Importar banco de dados KeePass 1&apos;.
Esta é uma migração de uma via. Você não poderá abrir o banco de dados importado com a versão antiga do KeePassX 0.4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1082,14 +1359,18 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp
<source>KeePassXC - Error</source>
<translation>KeePassXC - Erro</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Banco de Dados</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Abrir banco de dados</translation>
</message>
@@ -1122,10 +1403,6 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp
<translation>Alternar Janela</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Ferramentas</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>Banco de dados Keepass 2</translation>
</message>
@@ -1138,10 +1415,6 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp
<translation>Salvar banco de dados reparado</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Escrita do banco de dados falhou.</translation>
</message>
@@ -1234,14 +1507,26 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp
<translation>&amp;Definições da base de dados</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>&amp;Importar base de dados KeePass 1</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>&amp;Clonar entrada</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>&amp;Encontrar</translation>
</message>
@@ -1293,6 +1578,46 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp
<source>Password Generator</source>
<translation>Gerador de Senha</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Importar banco de dados KeePass1</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1309,12 +1634,6 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp
<translation>M&amp;ostrar uma notificação quando as credenciais forem solicitadas</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>&amp;Esquemas de URL coincidentes
-Somente entradas com o mesmo esquema (http://, https://, ftp://, ...) são mostradas</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Ordenar entradas coincidentes por nome de &amp;usuário</translation>
</message>
@@ -1323,10 +1642,6 @@ Somente entradas com o mesmo esquema (http://, https://, ftp://, ...) são mostr
<translation>R&amp;emover todas as permissões armazenadas de entradas na base de dados ativa</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Gerador de senha</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avançado</translation>
</message>
@@ -1343,10 +1658,6 @@ Somente entradas com o mesmo esquema (http://, https://, ftp://, ...) são mostr
<translation>Procurar em todas as base de dados abertas por entradas semel&amp;hantes</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Somente a base de dados selecionada tem que ser conectada com um cliente!</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>Porta HTTP:</translation>
</message>
@@ -1363,12 +1674,6 @@ Somente entradas com o mesmo esquema (http://, https://, ftp://, ...) são mostr
<translation>Ordenar &amp;entradas por título</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Habilitar o protocolo KeepassXC HTTP
-Isso é necessário para acessar os seus bancos de dados usando o ChromeIPass ou PassIFox</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC irá escutar esta porta em 127.0.0.1</translation>
</message>
@@ -1383,20 +1688,10 @@ Using default port 19455.</source>
Usando porta padrão 19455.</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>&amp;Mostrar apenas as melhores entradas correspondentes para um URL em vez de
-todas as entradas para o domínio completo</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>R&amp;emover todas as chaves criptografadas compartilhadas da base de dados ativa</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>As configurações abaixo podem ser perigosas. Altere-as somente se souber o que está fazendo.</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>&amp;Mostrar também campos avançados que começam com &quot;KPH: &quot;</translation>
</message>
@@ -1404,6 +1699,43 @@ todas as entradas para o domínio completo</translation>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>Criação automática ou atualizações não são suportadas para os valores dos campos.</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Gerador de Senha</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1495,12 +1827,101 @@ todas as entradas para o domínio completo</translation>
<source>Excellent</source>
<translation>Excelente</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Senha</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>Http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Grupo</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Título</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome de usuário</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Senha</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1548,13 +1969,17 @@ todas as entradas para o domínio completo</translation>
<translation>Pesquisar</translation>
</message>
<message>
- <source>Find</source>
- <translation>Localizar</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Limpar</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1661,6 +2086,10 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<source>Security</source>
<translation>Segurança</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1689,10 +2118,6 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Atalho para Auto-Digitação Global</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Usar título da entrada para comparar janelas para auto-digitação global</translation>
- </message>
- <message>
<source>Language</source>
<translation>Idioma</translation>
</message>
@@ -1705,10 +2130,6 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Ocultar janela na bandeja de sistema quando minimizada</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Lembrar dos últimos arquivos-chave</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Carregar bancos de dados anteriores na inicialização</translation>
</message>
@@ -1724,6 +2145,30 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<source>Minimize window at application startup</source>
<translation>Iniciar programa com janela minimizada</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Digitação</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1744,10 +2189,6 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Mostrar senhas em texto claro por padrão</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Sempre perguntar antes de realizar auto-digitação</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Bloquear bancos de dados após minimizar a janela</translation>
</message>
@@ -1755,6 +2196,80 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Quando a senha for visível não pedir para repeti-la</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation> seg</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1766,8 +2281,32 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Bem-vindo!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Bancos de dados recentes</translation>
</message>
</context>
<context>
@@ -1792,5 +2331,69 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>nome de arquivo do banco de dados de senhas a ser aberto (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_pt_PT.ts b/share/translations/keepassx_pt_PT.ts
index d2f165401..2ceb72672 100644
--- a/share/translations/keepassx_pt_PT.ts
+++ b/share/translations/keepassx_pt_PT.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Revisão</translation>
+ <source>About KeePassXC</source>
+ <translation>Sobre KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>Usando:</translation>
+ <source>About</source>
+ <translation>Sobre</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>Sobre KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Extensões:
-</translation>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC é distribuído sob os termos da GNU General Public License (GPL) versão 2 ou (em sua opção) versão 3.</translation>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -121,10 +201,6 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Criar ficheiro chave</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Impossível criar ficheiro chave:</translation>
</message>
@@ -133,10 +209,6 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Seleccionar ficheiro chave</translation>
</message>
<message>
- <source>Question</source>
- <translation>Questão</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Pretende utilizar um valor sem conteúdo como senha ?</translation>
</message>
@@ -145,10 +217,6 @@ Selecione se deseja permitir o acesso.</translation>
<translation>As senhas inseridas não coincidem.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Falha ao definir o ficheiro chave</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Falha ao especificar %1 como ficheiro chave:
@@ -158,6 +226,163 @@ Selecione se deseja permitir o acesso.</translation>
<source>&amp;Key file</source>
<translation>Ficheiro &amp;chave</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Erro</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Erro</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossível calcular chave mestra:</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -178,10 +403,6 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Procurar</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Impossível abrir a base de dados.</translation>
</message>
@@ -201,6 +422,14 @@ Selecione se deseja permitir o acesso.</translation>
<source>Select key file</source>
<translation>Seleccionar o ficheiro chave</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -277,6 +506,18 @@ Agora pode gravar.</translation>
<source>Use recycle bin</source>
<translation>Utilizar reciclagem</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -297,10 +538,6 @@ Agora pode gravar.</translation>
<translation>Abrir base de dados</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Aviso</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Ficheiro não encontrado !</translation>
</message>
@@ -331,10 +568,6 @@ Save changes?</source>
Guardar alterações ?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Falha na escrita da base de dados.</translation>
</message>
@@ -426,6 +659,14 @@ Você quer abri-lo de qualquer maneira?</translation>
<source>Open read-only</source>
<translation>Abrir como somente leitura</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -466,10 +707,6 @@ Você quer abri-lo de qualquer maneira?</translation>
<translation>Pretender realmente apagar o grupo &quot;%1&quot; para sempre ?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Impossível calcular ficheiro chave</translation>
</message>
@@ -531,13 +768,17 @@ Você quer abri-lo de qualquer maneira?</translation>
<translation>O ficheiro da base de dados foi alterado e tem alterações não gravadas. Deseja juntar as suas alterações?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Carregamento Automático Falhou</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>Não foi possível abrir a nova base de dados ao tentar recarregar automaticamente essa base de dados.</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -578,10 +819,6 @@ Você quer abri-lo de qualquer maneira?</translation>
<translation>Editar entrada</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>As senhas inseridas não coincidem.</translation>
</message>
@@ -622,6 +859,22 @@ Você quer abri-lo de qualquer maneira?</translation>
<source>1 year</source>
<translation>1 ano</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -634,10 +887,6 @@ Você quer abri-lo de qualquer maneira?</translation>
<translation>Adicionar</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Editar</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Remover</translation>
</message>
@@ -653,6 +902,18 @@ Você quer abri-lo de qualquer maneira?</translation>
<source>Open</source>
<translation>Abrir</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -688,6 +949,10 @@ Você quer abri-lo de qualquer maneira?</translation>
<source>Set custo&amp;m sequence:</source>
<translation>Especificar sequência de personalizada:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -797,16 +1062,16 @@ Você quer abri-lo de qualquer maneira?</translation>
<translation>Procurar</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Auto escrita</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Herdar sequência de auto escrita padrão do grupo relacionado</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Especificar sequência padrão de auto escrita</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -832,10 +1097,6 @@ Você quer abri-lo de qualquer maneira?</translation>
<translation>Seleccionar imagem</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Impossível apagar o icon</translation>
- </message>
- <message>
<source>Error</source>
<translation>Erro</translation>
</message>
@@ -852,10 +1113,6 @@ Você quer abri-lo de qualquer maneira?</translation>
<translation>Não foi possível ler ícone</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Não é possível apagar ícone. Ainda usado por %1 itens.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>&amp;Utilizar icon padrão</translation>
</message>
@@ -863,6 +1120,14 @@ Você quer abri-lo de qualquer maneira?</translation>
<source>Use custo&amp;m icon</source>
<translation>Utilizar icon personalizado</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -934,6 +1199,11 @@ Você quer abri-lo de qualquer maneira?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -992,9 +1262,16 @@ Você quer abri-lo de qualquer maneira?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Verificar que a senha contém caracteres de todos os grupos</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Accept</source>
- <translation>Aceitar</translation>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1004,10 +1281,6 @@ Você quer abri-lo de qualquer maneira?</translation>
<translation>Importar de dados KeePass 1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Impossível abrir a base de dados.</translation>
</message>
@@ -1071,6 +1344,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Pode importá-lo clicando em Base de dados&gt; &apos;Importar base de dados KeePass 1&apos;.
Esta é uma migração unidirecional. Não será possível abrir a base de dados importada com a versão antiga do KeePassX 0.4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1082,14 +1359,18 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<source>KeePassXC - Error</source>
<translation>KeePassXC - Erro</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Base de dados</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Abrir base de dados</translation>
</message>
@@ -1122,10 +1403,6 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>Alternar janela</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Ferramentas</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>Base de dados KeePass 2</translation>
</message>
@@ -1138,10 +1415,6 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>Gravar base de dados reparada</translation>
</message>
<message>
- <source>Error</source>
- <translation>Erro</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Falha na escrita da base de dados.</translation>
</message>
@@ -1234,14 +1507,26 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>&amp;Definições da base de dados</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>&amp;Importar de dados KeePass 1</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>&amp;Clonar entrada</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>&amp;Encontrar</translation>
</message>
@@ -1293,6 +1578,46 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<source>Password Generator</source>
<translation>Gerador de senhas</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Importar base de dados KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1309,12 +1634,6 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>M&amp;ostrar uma notificação quando as credenciais forem solicitadas</translation>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>&amp;Esquemas de URL coincidentes
-Somente entradas com o mesmo esquema (http://, https://, ftp://, ...) são mostradas</translation>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>Ordenar entradas coincidentes por nome de &amp;utilizador</translation>
</message>
@@ -1323,10 +1642,6 @@ Somente entradas com o mesmo esquema (http://, https://, ftp://, ...) são mostr
<translation>R&amp;emover todas as permissões armazenadas de entradas na base de dados ativa</translation>
</message>
<message>
- <source>Password generator</source>
- <translation>Gerador de senhas</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avançado</translation>
</message>
@@ -1343,10 +1658,6 @@ Somente entradas com o mesmo esquema (http://, https://, ftp://, ...) são mostr
<translation>Procurar em todas as base de dados abertas por entradas semel&amp;hantes</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Somente a base de dados selecionada tem que ser conectada com um cliente!</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>Porto HTTP:</translation>
</message>
@@ -1363,12 +1674,6 @@ Somente entradas com o mesmo esquema (http://, https://, ftp://, ...) são mostr
<translation>Ordenar entradas por título</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Ativar o protocolo KeepassXC HTTP
-Isso é necessário para acessar a sua base de dados a partir do ChromeIPass ou do PassIFox</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC vai escutar neste porto em 127.0.0.1</translation>
</message>
@@ -1383,20 +1688,10 @@ Using default port 19455.</source>
A utilizar porto por omissão 19455</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>&amp;Mostrar apenas as melhores entradas correspondentes para um URL em vez
-de todas as entradas para todo o domínio</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>R&amp;emover todas as chaves encriptadas partilhadas da base de dados ativa</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>As seguintes opções podem ser perigosas. Mudá-los apenas se você sabe o que está fazendo.</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>&amp;Mostrar também campos avançados que começam com &quot;KPH: &quot;</translation>
</message>
@@ -1404,6 +1699,43 @@ de todas as entradas para todo o domínio</translation>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>Automaticamente criando ou atualizando os campos de sequência de caracteres não é suportado.</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Gerador de senhas</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1495,12 +1827,101 @@ de todas as entradas para todo o domínio</translation>
<source>Excellent</source>
<translation>Excelente</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>Senha</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>Http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Grupo</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Título</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome de utilizador</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Senha</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1548,13 +1969,17 @@ de todas as entradas para todo o domínio</translation>
<translation>Procurar</translation>
</message>
<message>
- <source>Find</source>
- <translation>Encontrar</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Limpar</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1661,6 +2086,10 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<source>Security</source>
<translation>Segurança</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1689,10 +2118,6 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Atalho global de auto escrita</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Utilizar titulo de entrada para coincidir com janela de entrada de auto escrita global</translation>
- </message>
- <message>
<source>Language</source>
<translation>Língua</translation>
</message>
@@ -1705,10 +2130,6 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Esconder janela na barra de sistema quando minimizada</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Lembrar os últimos ficheiro chave</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>Carregar base de dados anterior no arranque</translation>
</message>
@@ -1724,6 +2145,30 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<source>Minimize window at application startup</source>
<translation>Minimizar janela no arranque da aplicação</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto escrita</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1744,10 +2189,6 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Revelar senhas em texto por padrão</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Confirmar antes de executar auto escrita</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>Trancar base de dados ao minimizar a janela</translation>
</message>
@@ -1755,6 +2196,80 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Não exigir a repetição da senha quando ela estiver visível</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>seg</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1766,8 +2281,32 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Bem vindo/a !</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Base de dados recentes</translation>
</message>
</context>
<context>
@@ -1792,5 +2331,69 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>ficheiro chave para abrir a base de dados (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_ru.ts b/share/translations/keepassx_ru.ts
index 94078a1d6..59fc73b37 100644
--- a/share/translations/keepassx_ru.ts
+++ b/share/translations/keepassx_ru.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>Ревизия</translation>
+ <source>About KeePassXC</source>
+ <translation>О KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>С помощью:</translation>
+ <source>About</source>
+ <translation>О программе</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>О KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>Расширения:
-</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC распространяется на условиях Стандартной общественной лицензии GNU (GPL) версии 2 или (на ваше усмотрение) версии 3.</translation>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -41,11 +121,12 @@
<message>
<source>%1 has requested access to passwords for the following item(s).
Please select whether you want to allow access.</source>
- <translation>%1 запросил доступ к паролям для следующего элемента(ов). Выберете, хотите ли вы разрешить доступ.</translation>
+ <translation>%1 запросил доступ к паролям для следующего элемента(ов).
+Выберите, хотите ли Вы разрешить доступ.</translation>
</message>
<message>
<source>KeePassXC HTTP Confirm Access</source>
- <translation>Подтверждение доступа KeePassXC HTTP</translation>
+ <translation>Подтверждение доступа к KeePassXC HTTP</translation>
</message>
</context>
<context>
@@ -56,7 +137,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
- <translation>Автоввод — KeePassXC</translation>
+ <translation>Автоввод - KeePassXC</translation>
</message>
</context>
<context>
@@ -82,7 +163,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
- <translation>Автоввод — KeePassXC</translation>
+ <translation>Автоввод - KeePassXC</translation>
</message>
</context>
<context>
@@ -120,10 +201,6 @@ Please select whether you want to allow access.</source>
<translation>Создать файл-ключ...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Ошибка</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Невозможно создать файл-ключ:</translation>
</message>
@@ -132,10 +209,6 @@ Please select whether you want to allow access.</source>
<translation>Выбрать файл-ключ</translation>
</message>
<message>
- <source>Question</source>
- <translation>Вопрос</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Вы действительно хотите использовать в качестве пароля пустую строку?</translation>
</message>
@@ -144,10 +217,6 @@ Please select whether you want to allow access.</source>
<translation>Пароли не совпадают.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Не удалось установить файл-ключ</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Не удалось установить %1 как файл-ключ:
@@ -155,7 +224,164 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>&amp;Key file</source>
- <translation>Файл—&amp;ключ</translation>
+ <translation>Файл-&amp;ключ</translation>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Ошибка</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Ошибка</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Невозможно вычислить мастер-пароль</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -177,10 +403,6 @@ Please select whether you want to allow access.</source>
<translation>Обзор</translation>
</message>
<message>
- <source>Error</source>
- <translation>Ошибка</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Невозможно открыть хранилище.</translation>
</message>
@@ -200,6 +422,14 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>Выберите файл-ключ</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -217,7 +447,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Database opened fine. Nothing to do.</source>
- <translation>Хранилище открылось. Больше нечего делать.</translation>
+ <translation>Хранилище открылось прекрасно. Больше нечего делать.</translation>
</message>
<message>
<source>Unable to open the database.</source>
@@ -276,6 +506,18 @@ You can now save it.</source>
<source>Use recycle bin</source>
<translation>Использовать корзину</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -296,10 +538,6 @@ You can now save it.</source>
<translation>Открыть хранилище</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Внимание</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Файл не найден!</translation>
</message>
@@ -330,10 +568,6 @@ Save changes?</source>
Сохранить изменения?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Ошибка</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Не удалось записать хранилище.</translation>
</message>
@@ -402,8 +636,8 @@ Discard changes and close anyway?</source>
<message>
<source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
- <translation>Хранилище, которые вы пытаетесь сохранить, заблокировано другим экземпляром KeePassXC.
-Хотите сохранить во всех случаях?</translation>
+ <translation>Хранилище, в которое Вы пытаетесь сохранить, заблокировано другим экземпляром KeePassXC.
+Хотите сохранить в любом случе?</translation>
</message>
<message>
<source>Passwords</source>
@@ -417,13 +651,22 @@ Do you want to save it anyway?</source>
<source>The database you are trying to open is locked by another instance of KeePassXC.
Do you want to open it anyway?</source>
- <translation>Хранилище, которые вы пытаетесь открыть, заблокировано другим экземпляром KeePassXC.
-Хотите открыть во всех случаях?</translation>
+ <translation>Хранилище, которое Вы пытаетесь открыть, заблокировано другим экземпляром KeePassXC.
+
+Хотите открыть в любом случае?</translation>
</message>
<message>
<source>Open read-only</source>
<translation>Открыть в режиме &quot;только чтение&quot;</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -464,10 +707,6 @@ Do you want to open it anyway?</source>
<translation>Вы действительно хотите навсегда удалить группу «%1»?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Ошибка</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Невозможно вычислить мастер-пароль</translation>
</message>
@@ -477,7 +716,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Действительно переместить запись &quot;%1&quot; в корзину?</translation>
+ <translation>Вы действительно хотите переместить запись &quot;%1&quot; в корзину?</translation>
</message>
<message>
<source>Searching...</source>
@@ -489,7 +728,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>No source database, nothing to do.</source>
- <translation>Нет исходного хранилища, нечего обрабатывать.</translation>
+ <translation>Нет исходного хранилища, нечего обрабатывать.</translation>
</message>
<message>
<source>Search Results (%1)</source>
@@ -509,15 +748,15 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Remember my choice</source>
- <translation>Запомнить выбор</translation>
+ <translation>Запомнить мой выбор</translation>
</message>
<message>
<source>Autoreload Request</source>
- <translation>Запрос на автоматическую загрузку</translation>
+ <translation>Запрос на автозагрузку</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
- <translation>Хранилище было изменено. Вы хотите загрузить изменения?</translation>
+ <translation>Файл хранилища изменился. Вы хотите загрузить изменения?</translation>
</message>
<message>
<source>Merge Request</source>
@@ -525,15 +764,19 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Файл хранилища был изменён, а так же присутствуют несохранённые изменения. Вы хотите объеденить изменения?</translation>
+ <translation>Файл хранилища изменился, а также присутствуют несохранённые изменения. Вы хотите объединить изменения?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>Ошибка автоматической загрузки</translation>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation>Не удалось открыть новый файл хранилища при попытке автоматической перезагрузки этого хранилища.</translation>
</message>
<message>
- <source>Could not open the new database file while attempting to autoreload this database.</source>
- <translation>Не удаётся открыть новый файл хранилища при попытке автоматической загрузки этого файла.</translation>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -575,10 +818,6 @@ Do you want to open it anyway?</source>
<translation>Редактировать запись</translation>
</message>
<message>
- <source>Error</source>
- <translation>Ошибка</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Пароли не совпадают.</translation>
</message>
@@ -620,6 +859,22 @@ Do you want to open it anyway?</source>
<source>1 year</source>
<translation>1 год</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -632,10 +887,6 @@ Do you want to open it anyway?</source>
<translation>Добавить</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Изменить</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Удалить</translation>
</message>
@@ -651,6 +902,18 @@ Do you want to open it anyway?</source>
<source>Open</source>
<translation>Открыть</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -686,6 +949,10 @@ Do you want to open it anyway?</source>
<source>Set custo&amp;m sequence:</source>
<translation>Установить сво&amp;ю последовательность:</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -795,16 +1062,16 @@ Do you want to open it anyway?</source>
<translation>Поиск</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Автоввод</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Используйте стандартный автоввод из последовательности родительской группы</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Последовательность автоввода указать по умолчанию</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -830,10 +1097,6 @@ Do you want to open it anyway?</source>
<translation>Выбор изображения</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Не могу удалить значок!</translation>
- </message>
- <message>
<source>Error</source>
<translation>Ошибка</translation>
</message>
@@ -843,17 +1106,13 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Unable to fetch favicon.</source>
- <translation>Не удалось получить значок сайта</translation>
+ <translation>Не удаётся получить значок сайта</translation>
</message>
<message>
<source>Can&apos;t read icon</source>
<translation>Не могу прочитать значок</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>Не удается удалить значок, она продолжает использоваться %1 записями.</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>Использовать с&amp;тандартный значок</translation>
</message>
@@ -861,6 +1120,14 @@ Do you want to open it anyway?</source>
<source>Use custo&amp;m icon</source>
<translation>Использовать св&amp;ой значок</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -885,7 +1152,7 @@ Do you want to open it anyway?</source>
<name>Entry</name>
<message>
<source> - Clone</source>
- <translation>- Колинировать</translation>
+ <translation> - Клон</translation>
</message>
</context>
<context>
@@ -932,6 +1199,11 @@ Do you want to open it anyway?</source>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -976,7 +1248,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Special Characters</source>
- <translation>Особые символы</translation>
+ <translation>Специальные символы</translation>
</message>
<message>
<source>/*_&amp; ...</source>
@@ -984,15 +1256,22 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Exclude look-alike characters</source>
- <translation>Исключить выглядящие похожие символы</translation>
+ <translation>Исключить визуально схожие символы</translation>
</message>
<message>
<source>Ensure that the password contains characters from every group</source>
- <translation>Убедитесь, что пароль содержит символы всех видов</translation>
+ <translation>Убедиться, что пароль содержит символы из каждой группы</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
- <translation>Принять</translation>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1002,10 +1281,6 @@ Do you want to open it anyway?</source>
<translation>Импортировать хранилище KeePass 1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Ошибка</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Невозможно открыть хранилище.</translation>
</message>
@@ -1069,6 +1344,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Вы можете импортировать его, нажав на База Данных &gt; &apos;Импорт KeePass 1 базы данных&apos;.
Это одностороннее перемещение. Вы не сможете открыть импортированный базу данных на старой версии KeePassX 0,4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1078,16 +1357,20 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>KeePassXC - Error</source>
- <translation>KeePassXC — Ошибка</translation>
+ <translation>KeePassXC - Ошибка</translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Хранилище</translation>
- </message>
- <message>
<source>Open database</source>
<translation>Открыть хранилище</translation>
</message>
@@ -1120,10 +1403,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Переключить окно</translation>
</message>
<message>
- <source>Tools</source>
- <translation>Инструменты</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>Хранилище KeePass 2</translation>
</message>
@@ -1136,10 +1415,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Сохранить восстановленное хранилище</translation>
</message>
<message>
- <source>Error</source>
- <translation>Ошибка</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Не удалось записать хранилище.</translation>
</message>
@@ -1193,7 +1468,7 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>Merge from KeePassX database</source>
- <translation>Объединить из хранилища KeePassX</translation>
+ <translation>Объединить с хранилищем KeePassX</translation>
</message>
<message>
<source>&amp;Add new entry</source>
@@ -1225,21 +1500,33 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>Change &amp;master key</source>
- <translation>Изменить мастер-пароль</translation>
+ <translation>Изменить мастер-ключ</translation>
</message>
<message>
<source>&amp;Database settings</source>
- <translation>Параметры хранилища</translation>
- </message>
- <message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>Импортировать хранилище KeePass 1</translation>
+ <translation>Настройки хранилища</translation>
</message>
<message>
<source>&amp;Clone entry</source>
<translation>Клонировать запись</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>Найти</translation>
</message>
@@ -1265,7 +1552,7 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>&amp;Lock databases</source>
- <translation>Заблокировать хранилище</translation>
+ <translation>Заблокировать хранилища</translation>
</message>
<message>
<source>&amp;Title</source>
@@ -1285,7 +1572,7 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>Re&amp;pair database</source>
- <translation>Восстановление хранилища</translation>
+ <translation>Восстановить хранилище</translation>
</message>
<message>
<source>Password Generator</source>
@@ -1293,7 +1580,43 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>Clear history</source>
- <translation>Очистить историю</translation>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>Импортировать хранилище KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1308,13 +1631,7 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>Показывать уведомление при запросе данных для входа</translation>
- </message>
- <message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation>Совпадение со схемой URL
-Возвращат&amp;ь только записи с соответствующей схемой (http://, https://, ftp://, ...) </translation>
+ <translation>Показывать уведомление при запросе учётных данных</translation>
</message>
<message>
<source>Sort matching entries by &amp;username</source>
@@ -1322,15 +1639,11 @@ Only entries with the same scheme (http://, https://, ftp://, ...) are returned<
</message>
<message>
<source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Удалить все сохраненные права доступа из активного хранилища </translation>
- </message>
- <message>
- <source>Password generator</source>
- <translation>Генератор паролей</translation>
+ <translation>Удалить все сохранённые права доступа из записей активного хранилища </translation>
</message>
<message>
<source>Advanced</source>
- <translation>Расширенные</translation>
+ <translation>Продвинутые</translation>
</message>
<message>
<source>Always allow &amp;access to entries</source>
@@ -1342,11 +1655,7 @@ Only entries with the same scheme (http://, https://, ftp://, ...) are returned<
</message>
<message>
<source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Искать соответствующие записи по всем открытым хранилищам</translation>
- </message>
- <message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>Только выбранное хранилище должно быть соединено с клиентом!</translation>
+ <translation>Искать подходящие записи во всех открытых хранилищах</translation>
</message>
<message>
<source>HTTP Port:</source>
@@ -1362,49 +1671,71 @@ Only entries with the same scheme (http://, https://, ftp://, ...) are returned<
</message>
<message>
<source>Sort &amp;matching entries by title</source>
- <translation>Сортировать совпавшие записи по названию</translation>
- </message>
- <message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>Включить протокол KeepassXC HTTP
-Это требуется для доступа к хранилищам из ChromeIPass или PassIFox</translation>
+ <translation>Сортировать совпадающие записи по названию</translation>
</message>
<message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC будет слушать указнный порт на 127.0.0.1</translation>
+ <translation>KeePassXC будет слушать этот порт на 127.0.0.1</translation>
</message>
<message>
<source>Cannot bind to privileged ports</source>
- <translation>Не удается выполнить привязку к привилегированным портам</translation>
+ <translation>Не удаётся выполнить привязку к привилегированным портам</translation>
</message>
<message>
<source>Cannot bind to privileged ports below 1024!
Using default port 19455.</source>
- <translation>Не удается привязать к привилегированным портам с номерами меньше 1024!
+ <translation>Не удаётся привязать к привилегированным портам с номерами меньше 1024!
Используется порт по умолчанию: 19455.</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>Возвращать толь&amp;ко наиболее совпавшие с URL записи, а не все записи для домена</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>&amp;Удалить все общие ключи шифрования из активного хранилища</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>Используйте эти настройки только если знаете, что делаете!</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>Возвращать дополнительные стро&amp;ковые поля, начинающиеся с &quot;KPH: &quot;</translation>
+ <translation>Возвращать продвинутые стро&amp;ковые поля, начинающиеся с &quot;KPH: &quot;</translation>
</message>
<message>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>Автоматическое создание или обновление полей, содержащих строки, не поддерживается.</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Генератор паролей</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1458,7 +1789,7 @@ of all entries for the whole domain</source>
</message>
<message>
<source>Pick characters from every group</source>
- <translation>Выберете символы из каждой группы</translation>
+ <translation>Подобрать символы из каждой группы</translation>
</message>
<message>
<source>Generate</source>
@@ -1482,26 +1813,115 @@ of all entries for the whole domain</source>
</message>
<message>
<source>Poor</source>
- <translation>Плохой</translation>
+ <translation>Плохое</translation>
</message>
<message>
<source>Weak</source>
- <translation>Слабый</translation>
+ <translation>Слабое</translation>
</message>
<message>
<source>Good</source>
- <translation>Хороший</translation>
+ <translation>Хорошее</translation>
</message>
<message>
<source>Excellent</source>
- <translation>Отличный</translation>
+ <translation>Отличное</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>Http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Группа</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Заголовок</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Имя пользователя</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Примечания</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1549,13 +1969,17 @@ of all entries for the whole domain</source>
<translation>Поиск</translation>
</message>
<message>
- <source>Find</source>
- <translation>Найти</translation>
- </message>
- <message>
<source>Clear</source>
<translation>Очистить</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1573,7 +1997,7 @@ Do you want to overwrite it?</source>
<source>The active database is locked!
Please unlock the selected database or choose another one which is unlocked.</source>
<translation>Активное хранилище заблокировано!
-Разблокируйте выбранное хранилище или выберите другое, незаблокированное.</translation>
+Пожалуйста, разблокируйте выбранное хранилище или выберите другое, незаблокированное.</translation>
</message>
<message>
<source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
@@ -1589,11 +2013,11 @@ Please unlock the selected database or choose another one which is unlocked.</so
</message>
<message>
<source>Removing stored permissions...</source>
- <translation>Удаляются сохранённые права доступа...</translation>
+ <translation>Удаляю сохранённые права доступа...</translation>
</message>
<message>
<source>Abort</source>
- <translation>Отмена</translation>
+ <translation>Прервать</translation>
</message>
<message>
<source>Successfully removed permissions from %1 %2.</source>
@@ -1611,8 +2035,9 @@ Please unlock the selected database or choose another one which is unlocked.</so
<source>You have received an association request for the above key.
If you would like to allow it access to your KeePassXC database
give it a unique name to identify and accept it.</source>
- <translation>Вы получили запрос на ассоциацию указанного ключа.
-Если вы хотите разрешить доступ к вашему хранилищу KeePassXC, дайте ему уникальное имя и примите запрос.</translation>
+ <translation>Вы получили запрос на ассоциацию вышеуказанного ключа.
+Если Вы хотите разрешить доступ к Вашему хранилищу KeePassXC,
+дайте ему уникальное имя, чтобы распознать и принять ключ.</translation>
</message>
<message>
<source>KeePassXC: Overwrite existing key?</source>
@@ -1636,7 +2061,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>KeePassXC: Settings not available!</source>
- <translation>KeePassXC% Настройки недоступны!</translation>
+ <translation>KeePassXC: Настройки недоступны!</translation>
</message>
<message>
<source>KeePassXC: Removed permissions</source>
@@ -1644,7 +2069,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
- <translation>KeePassXC: Не найдено записей с назначенными правами доступа!</translation>
+ <translation>KeePassXC: Не найдена запись с правами доступа!</translation>
</message>
</context>
<context>
@@ -1661,6 +2086,10 @@ give it a unique name to identify and accept it.</source>
<source>Security</source>
<translation>Безопасность</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1689,10 +2118,6 @@ give it a unique name to identify and accept it.</source>
<translation>Глобальное сочетание клавиш для автоввода</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Использовать заголовок записи для подбора окон для глобального автоввода</translation>
- </message>
- <message>
<source>Language</source>
<translation>Язык</translation>
</message>
@@ -1705,16 +2130,12 @@ give it a unique name to identify and accept it.</source>
<translation>При сворачивании прятать окно в область системных уведомлений</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Запоминать последние файл-ключи</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
- <translation>Открывать предыдущие хранилища при запуске</translation>
+ <translation>Загружать предыдущие хранилища при запуске</translation>
</message>
<message>
<source>Automatically reload the database when modified externally</source>
- <translation>Автоматически перечитывать хранилище при его изменении внешними приложениями </translation>
+ <translation>Автоматически перезагружать хранилище при его изменении извне</translation>
</message>
<message>
<source>Hide window to system tray instead of app exit</source>
@@ -1724,6 +2145,30 @@ give it a unique name to identify and accept it.</source>
<source>Minimize window at application startup</source>
<translation>Сворачивать окно при запуске приложения</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Автоввод</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1744,16 +2189,86 @@ give it a unique name to identify and accept it.</source>
<translation>По умолчанию показывать пароль в открытую</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Всегда спрашивать перед тем, как производить автоввод</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
- <translation>Заблокировать хранилище при сворачивании окна</translation>
+ <translation>Блокировать хранилища после сворачивания окна</translation>
</message>
<message>
<source>Don&apos;t require password repeat when it is visible</source>
- <translation>Не требовать поворный ввод пароля когда он показывается</translation>
+ <translation>Не требовать повторный ввод пароля, когда он показывается</translation>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>сек</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1766,8 +2281,32 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Добро пожаловать!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Недавние хранилища</translation>
</message>
</context>
<context>
@@ -1782,7 +2321,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC — кросс-платформенный менеджер паролей</translation>
+ <translation>KeePassXC - кроссплатформенный менеджер паролей</translation>
</message>
<message>
<source>read password of the database from stdin</source>
@@ -1792,5 +2331,69 @@ give it a unique name to identify and accept it.</source>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>имена файлов открываемого хранилища паролей (*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_sl_SI.ts b/share/translations/keepassx_sl_SI.ts
index 164f84ac6..cba2c7621 100644
--- a/share/translations/keepassx_sl_SI.ts
+++ b/share/translations/keepassx_sl_SI.ts
@@ -1,33 +1,143 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="sl_SI" version="2.0">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="sl_SI" version="2.1">
<context>
<name>AboutDialog</name>
<message>
- <source>About KeePassX</source>
- <translation>O KeePassX</translation>
+ <source>About KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>O programu</translation>
</message>
<message>
- <source>KeePassX is distributed under the term of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassX se razširja pod GNU General Public License (GPL) licenco verzija 2 ali (po želji) verzija 3.</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Revision</source>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Using:</source>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
<translation type="unfinished"/>
</message>
</context>
<context>
- <name>AutoType</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Samodejno tipkanje - KeePassX</translation>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>AutoType</name>
<message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>Ne najdem vnosa, ki bi ustrezal:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -47,13 +157,13 @@
<context>
<name>AutoTypeSelectDialog</name>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Samodejno tipkanje - KeePassX</translation>
- </message>
- <message>
<source>Select entry to Auto-Type:</source>
<translation>Izberi vnos za samodejno tipkanje:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -70,10 +180,6 @@
<translation>Ponovi geslo:</translation>
</message>
<message>
- <source>Key file</source>
- <translation>Datoteka s ključi</translation>
- </message>
- <message>
<source>Browse</source>
<translation>Prebrskaj</translation>
</message>
@@ -94,10 +200,6 @@
<translation>Ustvari datoteko s ključi...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Napaka</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Ustvarjanje datoteke s ključi ni uspelo:</translation>
</message>
@@ -106,10 +208,6 @@
<translation>Izberi datoteko s kljući</translation>
</message>
<message>
- <source>Question</source>
- <translation>Vprašanje</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Ali res želite uporabiti prazen niz kot geslo?</translation>
</message>
@@ -118,15 +216,172 @@
<translation>Vnešeni gesli sta različni.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Nastavljanje datoteke s ključi ni uspelo</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Nastavljanje %1 kot datoteko s ključi ni uspelo:
%2</translation>
</message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Napaka</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Napaka</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Izračun glavnega ključa ni uspel</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -147,10 +402,6 @@
<translation>Prebrskaj</translation>
</message>
<message>
- <source>Error</source>
- <translation>Napaka</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Odpiranje podatkovne baze ni uspelo.</translation>
</message>
@@ -170,6 +421,14 @@
<source>Select key file</source>
<translation>Izberi datoteko s ključi</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -179,11 +438,11 @@
</message>
<message>
<source>Error</source>
- <translation type="unfinished"/>
+ <translation>Napaka</translation>
</message>
<message>
<source>Can&apos;t open key file</source>
- <translation type="unfinished"/>
+ <translation>Odpiranje datoteke s ključi ni uspelo</translation>
</message>
<message>
<source>Database opened fine. Nothing to do.</source>
@@ -191,7 +450,7 @@
</message>
<message>
<source>Unable to open the database.</source>
- <translation type="unfinished"/>
+ <translation>Odpiranje podatkovne baze ni uspelo.</translation>
</message>
<message>
<source>Success</source>
@@ -226,10 +485,6 @@ You can now save it.</source>
<translation>Privzeto uporabniško ime:</translation>
</message>
<message>
- <source>Use recycle bin:</source>
- <translation>Uporaba koša:</translation>
- </message>
- <message>
<source> MiB</source>
<translation> MiB</translation>
</message>
@@ -245,6 +500,22 @@ You can now save it.</source>
<source>Max. history size:</source>
<translation>Max. velikost zgodovine:</translation>
</message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -265,10 +536,6 @@ You can now save it.</source>
<translation>Odpri podatkovno bazo</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Opozorilo</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Datoteke ni mogoče najti!</translation>
</message>
@@ -299,10 +566,6 @@ Save changes?</source>
Shrani spremembe?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Napaka</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Zapis podatkovne baze ni uspel.</translation>
</message>
@@ -319,12 +582,6 @@ Shrani spremembe?</translation>
<translation>zaklenjeno</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassX.
-Do you want to open it anyway? Alternatively the database is opened read-only.</source>
- <translation>Podatkovna baza ki jo želite odpreti je že odprta v drugem KeePassX.
-Ali jo vseeno želite odpreti? Lahko jo odprete tudi samo za branje.</translation>
- </message>
- <message>
<source>Lock database</source>
<translation>Zakleni podatkovno bazo</translation>
</message>
@@ -367,12 +624,42 @@ Zavrži spremembe in zapri?</translation>
<translation>Pisanje v CSV datoteko ni uspelo</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassX.
+ <source>Unable to open the database.</source>
+ <translation>Odpiranje podatkovne baze ni uspelo.</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
<translation type="unfinished"/>
</message>
</context>
@@ -415,14 +702,6 @@ Do you want to save it anyway?</source>
<translation>Ali res želite izbrisati skupino &quot;%1&quot;?</translation>
</message>
<message>
- <source>Current group</source>
- <translation>Trenutna skupina</translation>
- </message>
- <message>
- <source>Error</source>
- <translation>Napaka</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Izračun glavnega ključa ni uspel</translation>
</message>
@@ -434,6 +713,66 @@ Do you want to save it anyway?</source>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Searching...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -474,10 +813,6 @@ Do you want to save it anyway?</source>
<translation>Uredi vnos</translation>
</message>
<message>
- <source>Error</source>
- <translation>Napaka</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Gesli se ne ujemata.</translation>
</message>
@@ -518,6 +853,22 @@ Do you want to save it anyway?</source>
<source>1 year</source>
<translation>1 leto</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -530,10 +881,6 @@ Do you want to save it anyway?</source>
<translation>Dodaj</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Uredi</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Odstrani</translation>
</message>
@@ -549,6 +896,18 @@ Do you want to save it anyway?</source>
<source>Open</source>
<translation>Odpri</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -557,14 +916,6 @@ Do you want to save it anyway?</source>
<translation>Omogoči samodejno tipkanje za ta vnos</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the group</source>
- <translation>Dedovanje privzete sekvence za samodejno tipkanje iz skupine</translation>
- </message>
- <message>
- <source>Use custom Auto-Type sequence:</source>
- <translation>Uporabi poljubno sekvenco za samodejno tipkanje:</translation>
- </message>
- <message>
<source>+</source>
<translation>+</translation>
</message>
@@ -577,12 +928,24 @@ Do you want to save it anyway?</source>
<translation>Naslov okna:</translation>
</message>
<message>
- <source>Use default sequence</source>
- <translation>Uporabi privzeto sekvenco</translation>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set custom sequence:</source>
- <translation>Nastavi privzeto sekvenco:</translation>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -623,10 +986,6 @@ Do you want to save it anyway?</source>
<translation>Ponovi geslo:</translation>
</message>
<message>
- <source>Gen.</source>
- <translation>Samodejno generiraj</translation>
- </message>
- <message>
<source>URL:</source>
<translation>URL:</translation>
</message>
@@ -697,29 +1056,21 @@ Do you want to save it anyway?</source>
<translation>Išči</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Samodejno tipkanje</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Za samodejno tipkanje uporabi privzeto sekvenco nadrejene skupine</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Nastavi privzeto sekvenco za samodejno tipkanje</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Use default icon</source>
- <translation>Uporabi privzeto ikono</translation>
- </message>
- <message>
- <source>Use custom icon</source>
- <translation>Uporabi ikono po meri</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>Dodaj poljubno ikono</translation>
</message>
@@ -740,19 +1091,35 @@ Do you want to save it anyway?</source>
<translation>Izberi sliko</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Ikone ni mogoče izbrisati!</translation>
+ <source>Error</source>
+ <translation>Napaka</translation>
</message>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation><numerusform>Ikone ni mogoče izbrisati. Uporablja jo še %n vnos.</numerusform><numerusform>Ikone ni mogoče izbrisati. Uporabljata jo še %n vnosa.</numerusform><numerusform>Ikone ni mogoče izbrisati. Uporabljajo jo še %n vnosi.</numerusform><numerusform>Ikone ni mogoče izbrisati. Uporablja jo še %n vnosov.</numerusform></translation>
+ <message>
+ <source>Download favicon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon:</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -776,6 +1143,13 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -819,6 +1193,11 @@ Do you want to save it anyway?</source>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -828,16 +1207,74 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Dolžina:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Tipi znakov</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Velike črke</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Male črke</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Številke</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Posebni znaki</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Izključi podobne znake</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>Geslo naj vsebuje znake iz vsake skupine</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>Uvozi KeePass1 podatkovno bazo</translation>
</message>
<message>
- <source>Error</source>
- <translation>Napaka</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Odpiranje podatkovne baze ni uspelo.</translation>
</message>
@@ -870,7 +1307,7 @@ Do you want to save it anyway?</source>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Napačno geslo ali pa je podatkovna baza poškodovana.</translation>
</message>
</context>
<context>
@@ -898,6 +1335,10 @@ You can import it by clicking on Database &gt; 'Import KeePass 1 database'.
This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -906,198 +1347,383 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Napaka pri testiranju kriptografskih funkcij.</translation>
</message>
<message>
- <source>KeePassX - Error</source>
- <translation>KeePassX - Napaka</translation>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Podatkovna baza</translation>
+ <source>Open database</source>
+ <translation>Odpri podatkovno bazo</translation>
</message>
<message>
- <source>Recent databases</source>
- <translation>Nedavne podatkovne baze</translation>
+ <source>Database settings</source>
+ <translation>Nastavitve podatkovne baze</translation>
</message>
<message>
- <source>Help</source>
- <translation>Pomoč</translation>
+ <source>Copy username to clipboard</source>
+ <translation>Kopiraj uporabniško ime v odložišče</translation>
</message>
<message>
- <source>Entries</source>
- <translation>Vnosi</translation>
+ <source>Copy password to clipboard</source>
+ <translation>Kopiraj geslo v odložišče</translation>
</message>
<message>
- <source>Copy attribute to clipboard</source>
- <translation>Kopiraj atribut v odložišče</translation>
+ <source>Settings</source>
+ <translation>Nastavitve</translation>
</message>
<message>
- <source>Groups</source>
- <translation>Skupine</translation>
+ <source>Show toolbar</source>
+ <translation>Prikaži orodno vrstico</translation>
</message>
<message>
- <source>View</source>
- <translation>Pogled</translation>
+ <source>read-only</source>
+ <translation>samo za branje</translation>
</message>
<message>
- <source>Quit</source>
- <translation>Izhod</translation>
+ <source>Toggle window</source>
+ <translation>Preklopi okno</translation>
</message>
<message>
- <source>About</source>
- <translation>O programu</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 podatkovna baza</translation>
</message>
<message>
- <source>Open database</source>
- <translation>Odpri podatkovno bazo</translation>
+ <source>All files</source>
+ <translation>Vse datoteke</translation>
</message>
<message>
- <source>Save database</source>
- <translation>Shrani podatkovno bazo</translation>
+ <source>Save repaired database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Close database</source>
- <translation>Zapri podatkovno bazo</translation>
+ <source>Writing the database failed.</source>
+ <translation>Zapis podatkovne baze ni uspel.</translation>
</message>
<message>
- <source>New database</source>
- <translation>Nova podatkovna baza</translation>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new entry</source>
- <translation>Dodaj vnos</translation>
+ <source>He&amp;lp</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>View/Edit entry</source>
- <translation>Uredi vnos</translation>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete entry</source>
- <translation>Izbriši vnos</translation>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new group</source>
- <translation>Dodaj novo skupino</translation>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Edit group</source>
- <translation>Uredi skupino</translation>
+ <source>&amp;View</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete group</source>
- <translation>Izbriši skupino</translation>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save database as</source>
- <translation>Shrani podatkovno bazo kot</translation>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Change master key</source>
- <translation>Spremeni glavni ključ</translation>
+ <source>&amp;Open database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Nastavitve podatkovne baze</translation>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Import KeePass 1 database</source>
<translation>Uvozi KeePass 1 podatkovno bazo</translation>
</message>
<message>
- <source>Clone entry</source>
- <translation>Kloniraj vnos</translation>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Find</source>
- <translation>Išči</translation>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kopiraj uporabniško ime v odložišče</translation>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Kopiraj geslo v odložišče</translation>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Nastavitve</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
<message>
- <source>Perform Auto-Type</source>
- <translation>Izvedi samodejno tipkanje</translation>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open URL</source>
- <translation>Odpri URL</translation>
+ <source>General</source>
+ <translation>Splošno</translation>
</message>
<message>
- <source>Lock databases</source>
- <translation>Zakleni podatkovne baze</translation>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Title</source>
- <translation>Naslov</translation>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Notes</source>
- <translation>Opombe</translation>
+ <source>Advanced</source>
+ <translation>Napredno</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Prikaži orodno vrstico</translation>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>samo za branje</translation>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Preklopi okno</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Tools</source>
- <translation>Orodja</translation>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username</source>
- <translation>Kopiraj uporabniško ime</translation>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password</source>
- <translation>Kopiraj geslo</translation>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Export to CSV file</source>
- <translation>Izvozi v CSV datoteko</translation>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Repair database</source>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
+ <source>Cannot bind to privileged ports</source>
<translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Save repaired database</source>
+ <source>R&amp;emove all shared encryption keys from active database</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1108,10 +1734,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Geslo:</translation>
</message>
<message>
- <source>Length:</source>
- <translation>Dolžina:</translation>
- </message>
- <message>
<source>Character Types</source>
<translation>Tipi znakov</translation>
</message>
@@ -1136,70 +1758,160 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Izključi podobne znake</translation>
</message>
<message>
- <source>Ensure that the password contains characters from every group</source>
- <translation>Geslo naj vsebuje znake iz vsake skupine</translation>
- </message>
- <message>
<source>Accept</source>
<translation>Sprejmi</translation>
</message>
-</context>
-<context>
- <name>QCommandLineParser</name>
<message>
- <source>Displays version information.</source>
- <translation>Prikaže informacije o različici.</translation>
+ <source>%p%</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Poor</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Displays this help.</source>
- <translation>Prikaže pomoč.</translation>
+ <source>Weak</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown option &apos;%1&apos;.</source>
- <translation>Neznana izbrira %1.</translation>
+ <source>Excellent</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown options: %1.</source>
- <translation>Neznane izbire: %1.</translation>
+ <source>Password</source>
+ <translation>Geslo</translation>
</message>
<message>
- <source>Missing value after &apos;%1&apos;.</source>
- <translation>Manjkajoča vrednost po &apos;%1&apos;.</translation>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unexpected value after &apos;%1&apos;.</source>
- <translation>Nepričakovana vrednost po &apos;%1&apos;.</translation>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[options]</source>
- <translation>[možnosti]</translation>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Usage: %1</source>
- <translation>Uporaba: %1</translation>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Options:</source>
- <translation>Možnosti:</translation>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Arguments:</source>
- <translation>Argumenti:</translation>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>QSaveFile</name>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Skupina</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Naslov</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Uporabniško ime</translation>
+ </message>
<message>
- <source>Existing file %1 is not writable</source>
- <translation>Obstoječa datoteka %1 ni zapisljiva</translation>
+ <source>Password</source>
+ <translation>Geslo</translation>
</message>
<message>
- <source>Writing canceled by application</source>
- <translation>Aplikacija je prekinila pisanje</translation>
+ <source>URL</source>
+ <translation>URL</translation>
</message>
<message>
- <source>Partial write. Partition full?</source>
- <translation>Delno pisanje. Polna particija?</translation>
+ <source>Notes</source>
+ <translation>Opombe</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1239,20 +1951,111 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>SearchWidget</name>
<message>
- <source>Find:</source>
- <translation>Išči:</translation>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Išči</translation>
</message>
<message>
- <source>Case sensitive</source>
- <translation>Razlikuj med velikimi in malimi črkami</translation>
+ <source>Clear</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Current group</source>
- <translation>Trenutna skupina</translation>
+ <source>Search...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Root group</source>
- <translation>Korenska skupina</translation>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1269,6 +2072,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Security</source>
<translation>Varnost</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1277,10 +2084,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Zapomni si zadnje podatkovne baze</translation>
</message>
<message>
- <source>Open previous databases on startup</source>
- <translation>Odpri prejšnje podatkovne baze ob zagonu programa</translation>
- </message>
- <message>
<source>Automatically save on exit</source>
<translation>Samodejno shrani ob izhodu</translation>
</message>
@@ -1301,10 +2104,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Globalna bližnjica za samodejno tipkanje</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Uporabi ujemanje naslova vnosa in naslova okna pri samodejnem tipkanju</translation>
- </message>
- <message>
<source>Language</source>
<translation>Jezik</translation>
</message>
@@ -1317,15 +2116,43 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Minimiziraj v sistemsko vrstico</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Zapomni si zadnje datoteke s ključi</translation>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Samodejno tipkanje</translation>
</message>
<message>
- <source>Hide window to system tray instead of App Exit</source>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray on App start</source>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1348,8 +2175,86 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Gesla privzeto v čistopisu</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Pred izvedbo samodejnega tipkanja vprašaj za potrditev</translation>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>sekundah</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1362,20 +2267,36 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Dobrodošli!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>KeePassX - cross-platform password manager</source>
- <translation>KeePassX - urejevalnik gesel za različne platforme</translation>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>filename of the password database to open (*.kdbx)</source>
- <translation>končnica podatkovne baze (*.kdbx)</translation>
+ <source>Recent databases</source>
+ <translation>Nedavne podatkovne baze</translation>
</message>
+</context>
+<context>
+ <name>main</name>
<message>
<source>path to a custom config file</source>
<translation>pot do konfiguracijske datoteke po meri</translation>
@@ -1384,5 +2305,81 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>key file of the database</source>
<translation>datoteka s ključi podatkovne baze</translation>
</message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_sv.ts b/share/translations/keepassx_sv.ts
index 70dcd1bfd..7953bf0fa 100644
--- a/share/translations/keepassx_sv.ts
+++ b/share/translations/keepassx_sv.ts
@@ -1,33 +1,143 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="sv" version="2.0">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="sv" version="2.1">
<context>
<name>AboutDialog</name>
<message>
- <source>About KeePassX</source>
- <translation>Om KeePassX</translation>
+ <source>About KeePassXC</source>
+ <translation>Om KeePassXC</translation>
</message>
<message>
- <source>KeePassX is distributed under the term of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>Keepassx distribueras enligt villkoren i GNU General Public License (GPL) version 2 eller (om du vill) version 3.</translation>
+ <source>About</source>
+ <translation>Om</translation>
</message>
<message>
- <source>Revision</source>
- <translation>Revision</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Using:</source>
- <translation>Använder:</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>AutoType</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Auto-skriv - KeePassX</translation>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>AutoType</name>
<message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>Kunde inte hitta en post som matchar fönstertiteln:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -47,13 +157,13 @@
<context>
<name>AutoTypeSelectDialog</name>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Auto-skriv - KeePassX</translation>
- </message>
- <message>
<source>Select entry to Auto-Type:</source>
<translation>Välj post att auto-skriva</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -70,10 +180,6 @@
<translation>Repetera lösenord:</translation>
</message>
<message>
- <source>Key file</source>
- <translation>Nyckel-fil</translation>
- </message>
- <message>
<source>Browse</source>
<translation>Bläddra</translation>
</message>
@@ -94,10 +200,6 @@
<translation>Skapa nyckel-fil...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fel</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Kunde inte skapa nyckel-fil</translation>
</message>
@@ -106,10 +208,6 @@
<translation>Välj nyckel-fil</translation>
</message>
<message>
- <source>Question</source>
- <translation>Fråga</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Vill du verkligen vill använda en tom sträng som lösenord?</translation>
</message>
@@ -118,15 +216,172 @@
<translation>Olika lösenord angivna</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Kunde inte sätta nyckel-fil</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Kunde inte sätta %1 som nyckel-fil:
%2</translation>
</message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Fel</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Fel</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kunde inte räkna nu master-nyckeln</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -147,10 +402,6 @@
<translation>Bläddra</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fel</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Kunde inte öppna databas.</translation>
</message>
@@ -170,6 +421,14 @@
<source>Select key file</source>
<translation>Välj nyckel-fil</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -227,10 +486,6 @@ Du kan nu spara den.</translation>
<translation>Standard användarnamn:</translation>
</message>
<message>
- <source>Use recycle bin:</source>
- <translation>Använd papperskorg:</translation>
- </message>
- <message>
<source> MiB</source>
<translation>MiB</translation>
</message>
@@ -246,6 +501,22 @@ Du kan nu spara den.</translation>
<source>Max. history size:</source>
<translation>Maximal historik storlek:</translation>
</message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -266,10 +537,6 @@ Du kan nu spara den.</translation>
<translation>Öppna databas</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Varning</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Filen kunde inte hittas!</translation>
</message>
@@ -300,10 +567,6 @@ Save changes?</source>
Spara ändringarna?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fel</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Kunde inte skriva till databasen.</translation>
</message>
@@ -320,12 +583,6 @@ Spara ändringarna?</translation>
<translation>låst</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassX.
-Do you want to open it anyway? Alternatively the database is opened read-only.</source>
- <translation>Databasen som du försöker öppna är låst av en annan instans av KeePassX.
-Vill du öppna den ändå? Databasen kommer då att öppnas skrivskyddad.</translation>
- </message>
- <message>
<source>Lock database</source>
<translation>Lås databasen</translation>
</message>
@@ -368,13 +625,42 @@ Kasta ändringarna och stäng endå?</translation>
<translation>Kunde inte skriva till CSV-filen</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassX.
+ <source>Unable to open the database.</source>
+ <translation>Kunde inte öppna databas.</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
- <translation>Databasen du försöker spara som är låst av en annan instans av KeePassX.
-Vill du spara endå?</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Passwords</source>
+ <translation>Lösenord</translation>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
<translation type="unfinished"/>
</message>
</context>
@@ -417,14 +703,6 @@ Vill du spara endå?</translation>
<translation>Vill du verkligen ta bort gruppen &quot;%1&quot; för gott?</translation>
</message>
<message>
- <source>Current group</source>
- <translation>Nuvarande grupp</translation>
- </message>
- <message>
- <source>Error</source>
- <translation>Fel</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Kunde inte räkna nu master-nyckeln</translation>
</message>
@@ -436,6 +714,66 @@ Vill du spara endå?</translation>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Searching...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -476,10 +814,6 @@ Vill du spara endå?</translation>
<translation>Ändra post</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fel</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Olika lösenord angivna</translation>
</message>
@@ -521,6 +855,22 @@ Vill du spara endå?</translation>
<source>1 year</source>
<translation>1 år</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -533,10 +883,6 @@ Vill du spara endå?</translation>
<translation>Lägg till</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Ändra</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Ta bort</translation>
</message>
@@ -552,6 +898,18 @@ Vill du spara endå?</translation>
<source>Open</source>
<translation>Öppna</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -560,14 +918,6 @@ Vill du spara endå?</translation>
<translation>Slå på auto-skriv för denna post</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the group</source>
- <translation>Ärv standard auto-skriv sekvens för grupp</translation>
- </message>
- <message>
- <source>Use custom Auto-Type sequence:</source>
- <translation>Använd egen auto-skriv sekvens:</translation>
- </message>
- <message>
<source>+</source>
<translation>+</translation>
</message>
@@ -580,12 +930,24 @@ Vill du spara endå?</translation>
<translation>Fönster titel:</translation>
</message>
<message>
- <source>Use default sequence</source>
- <translation>Använd standard sekvens</translation>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set custom sequence:</source>
- <translation>Egen sekvens:</translation>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -626,10 +988,6 @@ Vill du spara endå?</translation>
<translation>Repetera:</translation>
</message>
<message>
- <source>Gen.</source>
- <translation>Gen.</translation>
- </message>
- <message>
<source>URL:</source>
<translation>URL:</translation>
</message>
@@ -700,29 +1058,21 @@ Vill du spara endå?</translation>
<translation>Sök</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Auto-skriv</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Använd standard auto-skriv sekvensen från föräldergruppen</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Ange standard auto-skriv sekvens</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Use default icon</source>
- <translation>Använd standard ikon</translation>
- </message>
- <message>
- <source>Use custom icon</source>
- <translation>Använd egen ikon</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>Lägg till egen ikon</translation>
</message>
@@ -743,19 +1093,35 @@ Vill du spara endå?</translation>
<translation>Välj bild</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Kan inte ta bort ikon!</translation>
+ <source>Error</source>
+ <translation>Fel</translation>
</message>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation><numerusform>Kan inte ta bort ikonen. Den används fortfarande av %n post</numerusform><numerusform>Kan inte ta bort ikonen. Den används fortfarande av %n poster</numerusform></translation>
+ <message>
+ <source>Download favicon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon:</source>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -779,6 +1145,13 @@ Vill du spara endå?</translation>
</message>
</context>
<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -822,6 +1195,11 @@ Vill du spara endå?</translation>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -831,16 +1209,74 @@ Vill du spara endå?</translation>
</message>
</context>
<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Längd:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Teckentyper</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Versaler</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Gemener</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Siffror</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Specialtecken</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Uteslut liknande tecken</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>Säkerställ att lösenordet innehåller tecken från varje grupp</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>Importera KeePass1 databas</translation>
</message>
<message>
- <source>Error</source>
- <translation>Fel</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Kunde inte öppna databas.</translation>
</message>
@@ -873,7 +1309,7 @@ Vill du spara endå?</translation>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Fel lösenord eller korrupt databas-fil</translation>
</message>
</context>
<context>
@@ -904,6 +1340,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Du kan importera den genom att klicka på Databas &gt; Importera KeePass 1 databas.
Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas. Det som används i KeePassX 0.4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -912,199 +1352,384 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<translation>Allvarligt fel vid testning av kryptografiska funktioner.</translation>
</message>
<message>
- <source>KeePassX - Error</source>
- <translation>KeePassX - Fel</translation>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Databas</translation>
+ <source>Open database</source>
+ <translation>Öppna databas</translation>
</message>
<message>
- <source>Recent databases</source>
- <translation>Senast använda databaser</translation>
+ <source>Database settings</source>
+ <translation>Databasinställningar</translation>
</message>
<message>
- <source>Help</source>
- <translation>Hjälp</translation>
+ <source>Copy username to clipboard</source>
+ <translation>Kopiera användarnamn</translation>
</message>
<message>
- <source>Entries</source>
- <translation>Poster</translation>
+ <source>Copy password to clipboard</source>
+ <translation>Kopiera lösenord</translation>
</message>
<message>
- <source>Copy attribute to clipboard</source>
- <translation>Kopiera attribut</translation>
+ <source>Settings</source>
+ <translation>Inställningar</translation>
</message>
<message>
- <source>Groups</source>
- <translation>Grupper</translation>
+ <source>Show toolbar</source>
+ <translation>Visa verktygsfält</translation>
</message>
<message>
- <source>View</source>
- <translation>Vy</translation>
+ <source>read-only</source>
+ <translation>läs bara</translation>
</message>
<message>
- <source>Quit</source>
- <translation>Avsluta</translation>
+ <source>Toggle window</source>
+ <translation>Visa/dölj fönster</translation>
</message>
<message>
- <source>About</source>
- <translation>Om</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 databas</translation>
</message>
<message>
- <source>Open database</source>
- <translation>Öppna databas</translation>
+ <source>All files</source>
+ <translation>Alla filer</translation>
</message>
<message>
- <source>Save database</source>
- <translation>Spara databas</translation>
+ <source>Save repaired database</source>
+ <translation>Spara lagad databas</translation>
</message>
<message>
- <source>Close database</source>
- <translation>Stäng databas</translation>
+ <source>Writing the database failed.</source>
+ <translation>Misslyckades med att skriva till databasen.</translation>
</message>
<message>
- <source>New database</source>
- <translation>Ny databas</translation>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new entry</source>
- <translation>Lägg till ny post</translation>
+ <source>He&amp;lp</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>View/Edit entry</source>
- <translation>Visa/ändra post</translation>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete entry</source>
- <translation>Ta bort post</translation>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new group</source>
- <translation>Lägg till ny grupp</translation>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Edit group</source>
- <translation>Ändra grupp</translation>
+ <source>&amp;View</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete group</source>
- <translation>Ta bort grupp</translation>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save database as</source>
- <translation>Spara databas som</translation>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Change master key</source>
- <translation>Ändra huvud lösenord</translation>
+ <source>&amp;Open database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Databasinställningar</translation>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Import KeePass 1 database</source>
<translation>Importera KeePass1 databas</translation>
</message>
<message>
- <source>Clone entry</source>
- <translation>Klona post</translation>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Find</source>
- <translation>Sök</translation>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kopiera användarnamn</translation>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Kopiera lösenord</translation>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Inställningar</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
<message>
- <source>Perform Auto-Type</source>
- <translation>Utför auto-skriv</translation>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open URL</source>
- <translation>Öppna URL</translation>
+ <source>General</source>
+ <translation>Allmän</translation>
</message>
<message>
- <source>Lock databases</source>
- <translation>Lås databaser</translation>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Title</source>
- <translation>Titel</translation>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Notes</source>
- <translation>Anteckningar</translation>
+ <source>Advanced</source>
+ <translation>Avancerat</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Visa verktygsfält</translation>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>läs bara</translation>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Visa/dölj fönster</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Tools</source>
- <translation>Verktyg</translation>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username</source>
- <translation>Kopiera användarnamn</translation>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password</source>
- <translation>Kopiera lösenord</translation>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Export to CSV file</source>
- <translation>Exportera till CSV-fil</translation>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Repair database</source>
- <translation>Laga databasen</translation>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 databas</translation>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Alla filer</translation>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save repaired database</source>
- <translation>Spara lagad databas</translation>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
- <translation>Fel</translation>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Misslyckades med att skriva till databasen.</translation>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1114,10 +1739,6 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<translation>Lösenord:</translation>
</message>
<message>
- <source>Length:</source>
- <translation>Längd:</translation>
- </message>
- <message>
<source>Character Types</source>
<translation>Teckentyper</translation>
</message>
@@ -1142,70 +1763,160 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<translation>Uteslut liknande tecken</translation>
</message>
<message>
- <source>Ensure that the password contains characters from every group</source>
- <translation>Säkerställ att lösenordet innehåller tecken från varje grupp</translation>
- </message>
- <message>
<source>Accept</source>
<translation>Acceptera</translation>
</message>
-</context>
-<context>
- <name>QCommandLineParser</name>
<message>
- <source>Displays version information.</source>
- <translation>Visar versionsinformation.</translation>
+ <source>%p%</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Displays this help.</source>
- <translation>Visa denna hjälp.</translation>
+ <source>strength</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown option &apos;%1&apos;.</source>
- <translation>Okänt alternativ: &apos;%1&apos;</translation>
+ <source>entropy</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown options: %1.</source>
- <translation>Okända alternativ: &apos;%1&apos;</translation>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Missing value after &apos;%1&apos;.</source>
- <translation>Saknar värde efter &apos;%1&apos;</translation>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unexpected value after &apos;%1&apos;.</source>
- <translation>Oväntat värde efter &apos;%1&apos;</translation>
+ <source>Generate</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[options]</source>
- <translation>[alternativ]</translation>
+ <source>Close</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Usage: %1</source>
- <translation>Användning: %1</translation>
+ <source>Apply</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Options:</source>
- <translation>Alternativ:</translation>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Arguments:</source>
- <translation>Argument:</translation>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Poor</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Weak</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Lösenord</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>QSaveFile</name>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Grupp</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titel</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Användarnamn</translation>
+ </message>
<message>
- <source>Existing file %1 is not writable</source>
- <translation>Den existerande filen %1 är inte skrivbar</translation>
+ <source>Password</source>
+ <translation>Lösenord</translation>
</message>
<message>
- <source>Writing canceled by application</source>
- <translation>Skrivning avbruten av applikation</translation>
+ <source>URL</source>
+ <translation>URL</translation>
</message>
<message>
- <source>Partial write. Partition full?</source>
- <translation>Delvis skrivet. Är partitionen full?</translation>
+ <source>Notes</source>
+ <translation>Anteckningar</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1245,20 +1956,111 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<context>
<name>SearchWidget</name>
<message>
- <source>Find:</source>
- <translation>Sök:</translation>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Sök</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Case sensitive</source>
- <translation>Skiftlägeskänslig</translation>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Current group</source>
- <translation>Nuvarande grupp</translation>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Root group</source>
- <translation>Root grupp</translation>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1275,6 +2077,10 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<source>Security</source>
<translation>Säkerhet</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1283,10 +2089,6 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<translation>Komihåg senaste databasen</translation>
</message>
<message>
- <source>Open previous databases on startup</source>
- <translation>Öppna senaste databasen när programmet startar</translation>
- </message>
- <message>
<source>Automatically save on exit</source>
<translation>Spara automatiskt när applikationen anslutas</translation>
</message>
@@ -1307,10 +2109,6 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<translation>Globalt auto-skriv kortkommando</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Använda postens titel till matchning med fönster för globalt auto-skriv</translation>
- </message>
- <message>
<source>Language</source>
<translation>Språk</translation>
</message>
@@ -1323,15 +2121,43 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<translation>Vid minimering, minimera fönstret till systemfältet</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Komihåg senaste nyckel-filen</translation>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of App Exit</source>
+ <source>Automatically reload the database when modified externally</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray on App start</source>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-skriv</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1354,8 +2180,86 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<translation>Visa lösenord i klartext som standard</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Fråga alltid innan auto-skriv utförs</translation>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>sek</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1368,21 +2272,37 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Välkommen!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>KeePassX - cross-platform password manager</source>
- <translation>KeePassX - plattformsoberoende lösenordshanterare</translation>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>filename of the password database to open (*.kdbx)</source>
- <translation>namn på databas fil att öppna (*.kdbx)</translation>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Recent databases</source>
+ <translation>Senast använda databaser</translation>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
<source>path to a custom config file</source>
<translation>Sökväg till egen konfigurations-fil</translation>
</message>
@@ -1390,5 +2310,81 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas
<source>key file of the database</source>
<translation>nyckel-fil för databas</translation>
</message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_uk.ts b/share/translations/keepassx_uk.ts
index 46541a059..d2ceb1d32 100644
--- a/share/translations/keepassx_uk.ts
+++ b/share/translations/keepassx_uk.ts
@@ -1,33 +1,143 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="uk" version="2.0">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="uk" version="2.1">
<context>
<name>AboutDialog</name>
<message>
- <source>About KeePassX</source>
- <translation>Про KeePassX</translation>
+ <source>About KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassX is distributed under the term of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassX розповсюджується на умовах Загальної публічної ліцензії GNU (GPL) версії 2 або (на ваш вибір) версії 3.</translation>
+ <source>About</source>
+ <translation>Про програму</translation>
</message>
<message>
- <source>Revision</source>
- <translation>Ревізія</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Using:</source>
- <translation>Використання:</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>AutoType</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Автозаповнення — KeePassX</translation>
+ <source>Deny</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>Не знайдено запис, що відповідає заголовку вікна:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -47,13 +157,13 @@
<context>
<name>AutoTypeSelectDialog</name>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>Автозаповнення — KeePassX</translation>
- </message>
- <message>
<source>Select entry to Auto-Type:</source>
<translation>Оберіть запис для автозаповнення:</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -70,10 +180,6 @@
<translation>Повторіть пароль:</translation>
</message>
<message>
- <source>Key file</source>
- <translation>Файл-ключ</translation>
- </message>
- <message>
<source>Browse</source>
<translation>Огляд</translation>
</message>
@@ -94,10 +200,6 @@
<translation>Створити файл-ключ...</translation>
</message>
<message>
- <source>Error</source>
- <translation>Помилка</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>Неможливо створити файл-ключ:</translation>
</message>
@@ -106,10 +208,6 @@
<translation>Обрати файл-ключ</translation>
</message>
<message>
- <source>Question</source>
- <translation>Питання</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Ви дійсно хочете використати порожній рядок в якості пароля?</translation>
</message>
@@ -118,15 +216,172 @@
<translation>Паролі не співпадають.</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>Не вдалося встановити файл-ключ</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>Не вдалося встановити %1 в якості файл-ключа:
%2</translation>
</message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Помилка</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Помилка</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Неможливо вирахувати майстер-пароль</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -147,10 +402,6 @@
<translation>Огляд</translation>
</message>
<message>
- <source>Error</source>
- <translation>Помилка</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Неможливо відкрити сховище.</translation>
</message>
@@ -170,6 +421,14 @@
<source>Select key file</source>
<translation>Оберіть файл-ключ</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -179,11 +438,11 @@
</message>
<message>
<source>Error</source>
- <translation type="unfinished"/>
+ <translation>Помилка</translation>
</message>
<message>
<source>Can&apos;t open key file</source>
- <translation type="unfinished"/>
+ <translation>Не вдається відкрити файл-ключ</translation>
</message>
<message>
<source>Database opened fine. Nothing to do.</source>
@@ -191,7 +450,7 @@
</message>
<message>
<source>Unable to open the database.</source>
- <translation type="unfinished"/>
+ <translation>Неможливо відкрити сховище.</translation>
</message>
<message>
<source>Success</source>
@@ -226,10 +485,6 @@ You can now save it.</source>
<translation>Типове ім’я користувача:</translation>
</message>
<message>
- <source>Use recycle bin:</source>
- <translation>Використати смітник:</translation>
- </message>
- <message>
<source> MiB</source>
<translation> MiB</translation>
</message>
@@ -245,6 +500,22 @@ You can now save it.</source>
<source>Max. history size:</source>
<translation>Максимальний розмір історії:</translation>
</message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -265,10 +536,6 @@ You can now save it.</source>
<translation>Відкрити сховище</translation>
</message>
<message>
- <source>Warning</source>
- <translation>Увага</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>Файл не знайдено!</translation>
</message>
@@ -299,10 +566,6 @@ Save changes?</source>
Зберегти зміни?</translation>
</message>
<message>
- <source>Error</source>
- <translation>Помилка</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>Записати сховище не вдалося.</translation>
</message>
@@ -319,11 +582,6 @@ Save changes?</source>
<translation>заблоковано</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassX.
-Do you want to open it anyway? Alternatively the database is opened read-only.</source>
- <translation>Сховище, яке ви хочете відкрити, заблоковано іншою запущеною копією KeePassX. Все одно відкрити? Сховище буде відкрито тільки для читання.</translation>
- </message>
- <message>
<source>Lock database</source>
<translation>Заблокувати сховище</translation>
</message>
@@ -366,13 +624,42 @@ Discard changes and close anyway?</source>
<translation>Не вдалось записати CSV файл.</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassX.
+ <source>Unable to open the database.</source>
+ <translation>Неможливо відкрити сховище.</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
- <translation>Це сховище заблоковано іншою запущеною копією KeePassX.
-Ви впевнені, що хочете зберегти його?</translation>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
<translation type="unfinished"/>
</message>
</context>
@@ -415,14 +702,6 @@ Do you want to save it anyway?</source>
<translation>Ви дійсно хочете назавжди видалити групу «%1»?</translation>
</message>
<message>
- <source>Current group</source>
- <translation>Поточна група</translation>
- </message>
- <message>
- <source>Error</source>
- <translation>Помилка</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>Неможливо вирахувати майстер-пароль</translation>
</message>
@@ -434,6 +713,66 @@ Do you want to save it anyway?</source>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Searching...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -474,10 +813,6 @@ Do you want to save it anyway?</source>
<translation>Змінити запис</translation>
</message>
<message>
- <source>Error</source>
- <translation>Помилка</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>Паролі не співпадають.</translation>
</message>
@@ -519,6 +854,22 @@ Do you want to save it anyway?</source>
<source>1 year</source>
<translation>1 рік</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -531,10 +882,6 @@ Do you want to save it anyway?</source>
<translation>Додати</translation>
</message>
<message>
- <source>Edit</source>
- <translation>Змінити</translation>
- </message>
- <message>
<source>Remove</source>
<translation>Видалити</translation>
</message>
@@ -550,6 +897,18 @@ Do you want to save it anyway?</source>
<source>Open</source>
<translation>Відкрити</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -558,14 +917,6 @@ Do you want to save it anyway?</source>
<translation>Увімкнути автозаповнення для цього запису</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the group</source>
- <translation>Успадкувати типову послідовність автозаповнення від групи</translation>
- </message>
- <message>
- <source>Use custom Auto-Type sequence:</source>
- <translation>Використовувати свою послідовність автозаповнення:</translation>
- </message>
- <message>
<source>+</source>
<translation>+</translation>
</message>
@@ -578,12 +929,24 @@ Do you want to save it anyway?</source>
<translation>Заголовок вікна:</translation>
</message>
<message>
- <source>Use default sequence</source>
- <translation>Використовувати типову послідовність</translation>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set custom sequence:</source>
- <translation>Встановити свою послідовність:</translation>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -624,10 +987,6 @@ Do you want to save it anyway?</source>
<translation>Пароль ще раз:</translation>
</message>
<message>
- <source>Gen.</source>
- <translation>Генер.</translation>
- </message>
- <message>
<source>URL:</source>
<translation>URL:</translation>
</message>
@@ -698,29 +1057,21 @@ Do you want to save it anyway?</source>
<translation>Пошук</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>Автозаповнення</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>Використовувати типову послідовність автозаповнення батьківської групи</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>Типова послідовність автозаповнення</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Use default icon</source>
- <translation>Використовувати типовий значок</translation>
- </message>
- <message>
- <source>Use custom icon</source>
- <translation>Використовувати свій значок</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>Додати свій значок</translation>
</message>
@@ -741,19 +1092,35 @@ Do you want to save it anyway?</source>
<translation>Вибір зображення</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>Неможливо видалити значок!</translation>
+ <source>Error</source>
+ <translation>Помилка</translation>
</message>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation><numerusform>Ви дійсно хочете перемістити %n запис в смітник?</numerusform><numerusform>Ви дійсно хочете перемістити %n записи в смітник?</numerusform><numerusform>Ви дійсно хочете перемістити %n записів в смітник?</numerusform></translation>
+ <message>
+ <source>Download favicon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon:</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -777,6 +1144,13 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -820,6 +1194,11 @@ Do you want to save it anyway?</source>
<source>URL</source>
<translation>URL</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -829,16 +1208,74 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Довжина:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Види символів</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Великі літери</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Малі літери</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Цифри</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Спеціальні символи</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Виключити неоднозначні символи</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>Переконатися, що пароль містить символи всіх видів</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>Імпортувати сховище KeePass 1</translation>
</message>
<message>
- <source>Error</source>
- <translation>Помилка</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Неможливо відкрити сховище.</translation>
</message>
@@ -871,7 +1308,7 @@ Do you want to save it anyway?</source>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Неправильний ключ або файл сховища пошкоджено.</translation>
</message>
</context>
<context>
@@ -902,6 +1339,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
Ви можете імпортувати його, натиснувши Сховище &gt; &apos;Імпортувати сховище KeePass 1&apos;.
Це односторонній спосіб міграції. Ви не зможете відкрити імпортоване сховище в попередній версії KeePassX 0.4.</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -910,198 +1351,383 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Невиправна помилка в процесі тестування криптографічних функцій.</translation>
</message>
<message>
- <source>KeePassX - Error</source>
- <translation>KeePassX — Помилка</translation>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>Сховище</translation>
+ <source>Open database</source>
+ <translation>Відкрити сховище</translation>
</message>
<message>
- <source>Recent databases</source>
- <translation>Недавні сховища</translation>
+ <source>Database settings</source>
+ <translation>Параметри сховища</translation>
</message>
<message>
- <source>Help</source>
- <translation>Довідка</translation>
+ <source>Copy username to clipboard</source>
+ <translation>Копіювати ім’я користувача в буфер обміну</translation>
</message>
<message>
- <source>Entries</source>
- <translation>Записи</translation>
+ <source>Copy password to clipboard</source>
+ <translation>Копіювати пароль в буфер обміну</translation>
</message>
<message>
- <source>Copy attribute to clipboard</source>
- <translation>Копіювати атрибут в буфер обміну</translation>
+ <source>Settings</source>
+ <translation>Налаштування</translation>
</message>
<message>
- <source>Groups</source>
- <translation>Групи</translation>
+ <source>Show toolbar</source>
+ <translation>Показати панель инструментів</translation>
</message>
<message>
- <source>View</source>
- <translation>Вигляд</translation>
+ <source>read-only</source>
+ <translation>тільки для читання</translation>
</message>
<message>
- <source>Quit</source>
- <translation>Вихід</translation>
+ <source>Toggle window</source>
+ <translation>Перемкнути вікно</translation>
</message>
<message>
- <source>About</source>
- <translation>Про програму</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Сховище KeePass 2</translation>
</message>
<message>
- <source>Open database</source>
- <translation>Відкрити сховище</translation>
+ <source>All files</source>
+ <translation>Всі файли</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save database</source>
- <translation>Зберегти сховище</translation>
+ <source>Writing the database failed.</source>
+ <translation>Записати сховище не вдалося.</translation>
</message>
<message>
- <source>Close database</source>
- <translation>Закрити сховище</translation>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>New database</source>
- <translation>Нове сховище</translation>
+ <source>He&amp;lp</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new entry</source>
- <translation>Додати новий запис</translation>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>View/Edit entry</source>
- <translation>Проглянути/змінити запис</translation>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete entry</source>
- <translation>Видалити запис</translation>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Add new group</source>
- <translation>Додати нову групу</translation>
+ <source>&amp;View</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Edit group</source>
- <translation>Редагувати групу</translation>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Delete group</source>
- <translation>Видалити групу</translation>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save database as</source>
- <translation>Зберегти сховище як</translation>
+ <source>&amp;Open database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Change master key</source>
- <translation>Змінити майстер-пароль</translation>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Параметри сховища</translation>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Import KeePass 1 database</source>
<translation>Імпортувати сховище KeePass 1</translation>
</message>
<message>
- <source>Clone entry</source>
- <translation>Клонувати запис</translation>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Find</source>
- <translation>Знайти</translation>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Копіювати ім’я користувача в буфер обміну</translation>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Копіювати пароль в буфер обміну</translation>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Налаштування</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
<message>
- <source>Perform Auto-Type</source>
- <translation>Здійснити автозаповнення</translation>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open URL</source>
- <translation>Відкрити URL</translation>
+ <source>General</source>
+ <translation>Загальні</translation>
</message>
<message>
- <source>Lock databases</source>
- <translation>Заблокувати сховище</translation>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Title</source>
- <translation>Заголовок</translation>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Notes</source>
- <translation>Примітки</translation>
+ <source>Advanced</source>
+ <translation>Розширені</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Показати панель инструментів</translation>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>тільки для читання</translation>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Перемкнути вікно</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Tools</source>
- <translation>Інструменти</translation>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username</source>
- <translation>Копіювати ім’я користувача</translation>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password</source>
- <translation>Копіювати пароль</translation>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Export to CSV file</source>
- <translation>Експортувати в файл CSV</translation>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Repair database</source>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
+ <source>Cannot bind to privileged ports</source>
<translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Save repaired database</source>
+ <source>R&amp;emove all shared encryption keys from active database</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error</source>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1112,10 +1738,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Пароль:</translation>
</message>
<message>
- <source>Length:</source>
- <translation>Довжина:</translation>
- </message>
- <message>
<source>Character Types</source>
<translation>Види символів</translation>
</message>
@@ -1140,70 +1762,160 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Виключити неоднозначні символи</translation>
</message>
<message>
- <source>Ensure that the password contains characters from every group</source>
- <translation>Переконатися, що пароль містить символи всіх видів</translation>
- </message>
- <message>
<source>Accept</source>
<translation>Прийняти</translation>
</message>
-</context>
-<context>
- <name>QCommandLineParser</name>
<message>
- <source>Displays version information.</source>
- <translation>Показує інформацію про версію.</translation>
+ <source>%p%</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Displays this help.</source>
- <translation>Показує цю довідку.</translation>
+ <source>strength</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown option &apos;%1&apos;.</source>
- <translation>Невідома опція «%1».</translation>
+ <source>entropy</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unknown options: %1.</source>
- <translation>Невідомі опції %1.</translation>
+ <source>&amp;Length:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Missing value after &apos;%1&apos;.</source>
- <translation>Пропущено значення після «%1».</translation>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unexpected value after &apos;%1&apos;.</source>
- <translation>Непередбачене значення після «%1».</translation>
+ <source>Generate</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[options]</source>
- <translation>[опції]</translation>
+ <source>Close</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Usage: %1</source>
- <translation>Використання: %1</translation>
+ <source>Apply</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Options:</source>
- <translation>Опції:</translation>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Arguments:</source>
- <translation>Аргументи:</translation>
+ <source>Password Quality: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Poor</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Weak</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Good</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>QSaveFile</name>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Група</translation>
+ </message>
<message>
- <source>Existing file %1 is not writable</source>
- <translation>Існуючий файл %1 непридатний для запису</translation>
+ <source>Title</source>
+ <translation>Заголовок</translation>
</message>
<message>
- <source>Writing canceled by application</source>
- <translation>Запис відмінено застосунком</translation>
+ <source>Username</source>
+ <translation>Ім’я користувача</translation>
</message>
<message>
- <source>Partial write. Partition full?</source>
- <translation>Частковий запис. Разділ переповнений?</translation>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Примітки</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1243,20 +1955,111 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>SearchWidget</name>
<message>
- <source>Find:</source>
- <translation>Знайти:</translation>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Пошук</translation>
</message>
<message>
- <source>Case sensitive</source>
- <translation>Враховується регістр</translation>
+ <source>Clear</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Current group</source>
- <translation>Поточна група</translation>
+ <source>Search...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Root group</source>
- <translation>Коренева група</translation>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1273,6 +2076,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Security</source>
<translation>Безпека</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1281,10 +2088,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Пам’ятати останнє сховище</translation>
</message>
<message>
- <source>Open previous databases on startup</source>
- <translation>Відкривати останнє сховище під час запуску</translation>
- </message>
- <message>
<source>Automatically save on exit</source>
<translation>Автоматично зберігати при виході</translation>
</message>
@@ -1305,10 +2108,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Глобальні сполучення клавіш для автозаповнення</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>Використовувати заголовок запису для вибору вікон для глобального автозаповнення</translation>
- </message>
- <message>
<source>Language</source>
<translation>Мова</translation>
</message>
@@ -1321,15 +2120,43 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>При згортанні ховати вікно в область системних повідомлень</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>Пам’ятати останні файл-ключі</translation>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Автозаповнення</translation>
</message>
<message>
- <source>Hide window to system tray instead of App Exit</source>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray on App start</source>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1352,8 +2179,86 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Типово показувати пароль у відкритому вигляді</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>Завжди запитувати перед автозаповненням</translation>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>сек</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1366,20 +2271,36 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>Ласкаво просимо!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>KeePassX - cross-platform password manager</source>
- <translation>KeePassX — кросплатформний менеджер паролів</translation>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>filename of the password database to open (*.kdbx)</source>
- <translation>назва файла сховища паролів, що відкривається (*.kdbx)</translation>
+ <source>Recent databases</source>
+ <translation>Недавні сховища</translation>
</message>
+</context>
+<context>
+ <name>main</name>
<message>
<source>path to a custom config file</source>
<translation>шлях до власного файла налаштувань</translation>
@@ -1388,5 +2309,81 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>key file of the database</source>
<translation>файл-ключ сховища</translation>
</message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_zh_CN.ts b/share/translations/keepassx_zh_CN.ts
index bbb55e651..8bc3aaac6 100644
--- a/share/translations/keepassx_zh_CN.ts
+++ b/share/translations/keepassx_zh_CN.ts
@@ -2,26 +2,106 @@
<context>
<name>AboutDialog</name>
<message>
- <source>Revision</source>
- <translation>修改</translation>
+ <source>About KeePassXC</source>
+ <translation>关于 KeePassXC</translation>
</message>
<message>
- <source>Using:</source>
- <translation>使用:</translation>
+ <source>About</source>
+ <translation>关于</translation>
</message>
<message>
- <source>About KeePassXC</source>
- <translation>关于 KeePassXC</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extensions:
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
</source>
- <translation>扩展:
-</translation>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC 使用的是第 2 版 GNU 通用公共授权协议(GPL)(你可以根据需要选用第 3 版).</translation>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -120,10 +200,6 @@ Please select whether you want to allow access.</source>
<translation>创建秘钥文件...</translation>
</message>
<message>
- <source>Error</source>
- <translation>错误</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>无法创建秘钥文件:</translation>
</message>
@@ -132,10 +208,6 @@ Please select whether you want to allow access.</source>
<translation>选择一个秘钥文件</translation>
</message>
<message>
- <source>Question</source>
- <translation>问题</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>你确定要使用空密码?</translation>
</message>
@@ -144,10 +216,6 @@ Please select whether you want to allow access.</source>
<translation>你输入了不同的密码</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>设置秘钥文件失败</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>无法设置 %1 为秘钥文件:
@@ -157,6 +225,163 @@ Please select whether you want to allow access.</source>
<source>&amp;Key file</source>
<translation>秘钥文件</translation>
</message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>错误</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>错误</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>无法计算主密码</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -177,10 +402,6 @@ Please select whether you want to allow access.</source>
<translation>浏览</translation>
</message>
<message>
- <source>Error</source>
- <translation>错误</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>无法打开数据库</translation>
</message>
@@ -200,6 +421,14 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>选择秘钥文件</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -276,6 +505,18 @@ You can now save it.</source>
<source>Use recycle bin</source>
<translation>使用回收站</translation>
</message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -296,10 +537,6 @@ You can now save it.</source>
<translation>打开数据库</translation>
</message>
<message>
- <source>Warning</source>
- <translation>警告</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>找不到文件!</translation>
</message>
@@ -330,10 +567,6 @@ Save changes?</source>
要保存吗?</translation>
</message>
<message>
- <source>Error</source>
- <translation>错误</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>数据库写入失败</translation>
</message>
@@ -424,6 +657,14 @@ Do you want to open it anyway?</source>
<source>Open read-only</source>
<translation>已只读方式打开</translation>
</message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseWidget</name>
@@ -464,10 +705,6 @@ Do you want to open it anyway?</source>
<translation>你确定永远删除 &quot;%1&quot; 群组吗?</translation>
</message>
<message>
- <source>Error</source>
- <translation>错误</translation>
- </message>
- <message>
<source>Unable to calculate master key</source>
<translation>无法计算主密码</translation>
</message>
@@ -528,13 +765,17 @@ Do you want to open it anyway?</source>
<translation>数据库文件已更改,您有未保存的更改。是否合并您的更改?</translation>
</message>
<message>
- <source>Autoreload Failed</source>
- <translation>自动加载失败</translation>
- </message>
- <message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
<translation>在尝试 autoreload 此数据库不打开新的数据库文件。</translation>
</message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -575,10 +816,6 @@ Do you want to open it anyway?</source>
<translation>编辑项目</translation>
</message>
<message>
- <source>Error</source>
- <translation>错误</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>你输入了不同的密码</translation>
</message>
@@ -620,6 +857,22 @@ Do you want to open it anyway?</source>
<source>1 year</source>
<translation>1 年</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -632,10 +885,6 @@ Do you want to open it anyway?</source>
<translation>添加</translation>
</message>
<message>
- <source>Edit</source>
- <translation>编辑</translation>
- </message>
- <message>
<source>Remove</source>
<translation>移除</translation>
</message>
@@ -651,6 +900,18 @@ Do you want to open it anyway?</source>
<source>Open</source>
<translation>打开</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -686,6 +947,10 @@ Do you want to open it anyway?</source>
<source>Set custo&amp;m sequence:</source>
<translation>设置自定义顺序</translation>
</message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -795,16 +1060,16 @@ Do you want to open it anyway?</source>
<translation>搜索</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>自动输入</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>使用父群组默认顺序</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>设置默认自动输入顺序</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -830,10 +1095,6 @@ Do you want to open it anyway?</source>
<translation>选择图片</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>不能删除图标!</translation>
- </message>
- <message>
<source>Error</source>
<translation>错误</translation>
</message>
@@ -850,10 +1111,6 @@ Do you want to open it anyway?</source>
<translation>无法读取图标</translation>
</message>
<message>
- <source>Can&apos;t delete icon. Still used by %1 items.</source>
- <translation>%1 项目正在使用,无法删除图标。</translation>
- </message>
- <message>
<source>&amp;Use default icon</source>
<translation>使用默认图标</translation>
</message>
@@ -861,6 +1118,14 @@ Do you want to open it anyway?</source>
<source>Use custo&amp;m icon</source>
<translation>使用自定义图标</translation>
</message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -932,6 +1197,11 @@ Do you want to open it anyway?</source>
<source>URL</source>
<translation>网址</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -990,9 +1260,16 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>确保密码包含每种的字符</translation>
</message>
+</context>
+<context>
+ <name>KMessageWidget</name>
<message>
- <source>Accept</source>
- <translation>接受</translation>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1002,10 +1279,6 @@ Do you want to open it anyway?</source>
<translation>导入 KeePass 1 数据库</translation>
</message>
<message>
- <source>Error</source>
- <translation>错误</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>无法打开数据库。</translation>
</message>
@@ -1068,6 +1341,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
你可以通过点击 数据库 &gt; &apos;导入KeePass 1 数据库’ 来导入。
这是不可逆的修改。导入后的数据库将无法由旧版的KeePassX 0.4版本打开。</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -1079,14 +1356,18 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>KeePassXC - Error</source>
<translation>KeePassXC - 错误</translation>
</message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>数据库</translation>
- </message>
- <message>
<source>Open database</source>
<translation>打开数据库</translation>
</message>
@@ -1119,10 +1400,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>切换窗口</translation>
</message>
<message>
- <source>Tools</source>
- <translation>工具</translation>
- </message>
- <message>
<source>KeePass 2 Database</source>
<translation>KeePass 2 数据库</translation>
</message>
@@ -1135,10 +1412,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>保存修复后的数据库</translation>
</message>
<message>
- <source>Error</source>
- <translation>错误</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>数据库写入失败</translation>
</message>
@@ -1231,14 +1504,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>数据库设置</translation>
</message>
<message>
- <source>&amp;Import KeePass 1 database</source>
- <translation>导入KeePass 1 数据库</translation>
- </message>
- <message>
<source>&amp;Clone entry</source>
<translation>复制项目</translation>
</message>
<message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Find</source>
<translation>查找</translation>
</message>
@@ -1290,6 +1575,46 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Password Generator</source>
<translation>密码生成器</translation>
</message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database</source>
+ <translation>导入KeePass 1 数据库</translation>
+ </message>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OptionDialog</name>
@@ -1306,11 +1631,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Match URL schemes
-Only entries with the same scheme (http://, https://, ftp://, ...) are returned</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Sort matching entries by &amp;username</source>
<translation>按匹配用户名排序</translation>
</message>
@@ -1319,10 +1639,6 @@ Only entries with the same scheme (http://, https://, ftp://, ...) are returned<
<translation type="unfinished"/>
</message>
<message>
- <source>Password generator</source>
- <translation>密码生成器</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>高级</translation>
</message>
@@ -1339,10 +1655,6 @@ Only entries with the same scheme (http://, https://, ftp://, ...) are returned<
<translation>在所有打开的数据库中查找匹配项目</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client!</source>
- <translation>客户端只能连接选中的数据库!</translation>
- </message>
- <message>
<source>HTTP Port:</source>
<translation>HTTP端口:</translation>
</message>
@@ -1359,12 +1671,6 @@ Only entries with the same scheme (http://, https://, ftp://, ...) are returned<
<translation>用标题排序匹配的项目</translation>
</message>
<message>
- <source>Enable KeepassXC HTTP protocol
-This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation>启用KeepassXC HTTP协议
-这需要ChromeIPass或PassIFox访问你的数据库</translation>
- </message>
- <message>
<source>KeePassXC will listen to this port on 127.0.0.1</source>
<translation>KeePassXC 将监听 127.0.0.1上的此端口</translation>
</message>
@@ -1379,19 +1685,10 @@ Using default port 19455.</source>
使用默认端口 19455。</translation>
</message>
<message>
- <source>&amp;Return only best matching entries for a URL instead
-of all entries for the whole domain</source>
- <translation>只返回最佳匹配条目的 URL 而不是整个域的所有条目</translation>
- </message>
- <message>
<source>R&amp;emove all shared encryption keys from active database</source>
<translation>移除所有激活数据库共享的加密密钥</translation>
</message>
<message>
- <source>The following options can be dangerous. Change them only if you know what you are doing.</source>
- <translation>以下选项不要修改。除非你知道自己在做什么。</translation>
- </message>
- <message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation type="unfinished"/>
</message>
@@ -1399,6 +1696,43 @@ of all entries for the whole domain</source>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>不支持自动创建或更新字符串字段。</translation>
</message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>密码生成器</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -1490,12 +1824,101 @@ of all entries for the whole domain</source>
<source>Excellent</source>
<translation>优秀</translation>
</message>
+ <message>
+ <source>Password</source>
+ <translation>密码</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QObject</name>
<message>
- <source>Http</source>
- <translation>Http</translation>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>群组</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>标题</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>用户名</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>密码</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>网址</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>备注</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1543,13 +1966,17 @@ of all entries for the whole domain</source>
<translation>搜索</translation>
</message>
<message>
- <source>Find</source>
- <translation>查找</translation>
- </message>
- <message>
<source>Clear</source>
<translation>清除</translation>
</message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Service</name>
@@ -1654,6 +2081,10 @@ give it a unique name to identify and accept it.</source>
<source>Security</source>
<translation>安全</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1682,10 +2113,6 @@ give it a unique name to identify and accept it.</source>
<translation>自动输入全局快捷键</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>使用项目标题来查找自动输入的目标窗口</translation>
- </message>
- <message>
<source>Language</source>
<translation>语言</translation>
</message>
@@ -1698,10 +2125,6 @@ give it a unique name to identify and accept it.</source>
<translation>将窗口最小化至任务栏</translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>记住最近的秘钥文件</translation>
- </message>
- <message>
<source>Load previous databases on startup</source>
<translation>在启动时加载最近的数据库</translation>
</message>
@@ -1717,6 +2140,30 @@ give it a unique name to identify and accept it.</source>
<source>Minimize window at application startup</source>
<translation>在应用程序启动时窗口最小化</translation>
</message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>自动输入</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
@@ -1737,10 +2184,6 @@ give it a unique name to identify and accept it.</source>
<translation>默认以明码显示密码</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>在执行自动输入前询问</translation>
- </message>
- <message>
<source>Lock databases after minimizing the window</source>
<translation>在最小化窗口后锁定数据库</translation>
</message>
@@ -1748,6 +2191,80 @@ give it a unique name to identify and accept it.</source>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>可见时不需要重复输入密码</translation>
</message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>秒</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
@@ -1759,8 +2276,32 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>欢迎!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>最近的数据库</translation>
</message>
</context>
<context>
@@ -1785,5 +2326,69 @@ give it a unique name to identify and accept it.</source>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>打开密码数据库文件名(*.kdbx)</translation>
</message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_zh_TW.ts b/share/translations/keepassx_zh_TW.ts
index c8c2f9e1a..d50444e76 100644
--- a/share/translations/keepassx_zh_TW.ts
+++ b/share/translations/keepassx_zh_TW.ts
@@ -1,33 +1,144 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh_TW" version="2.0">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="zh_TW" version="2.1">
<context>
<name>AboutDialog</name>
<message>
- <source>About KeePassX</source>
- <translation>關於 KeePassX</translation>
+ <source>About KeePassXC</source>
+ <translation>關於 KeePassXC</translation>
</message>
<message>
- <source>KeePassX is distributed under the term of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassX 是使用第 2 版 GNU 通用公共授權條款所發佈的 (或者,可根據你的選擇選用第 3 版)</translation>
+ <source>About</source>
+ <translation>關於</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Revision</source>
- <translation>修改紀錄</translation>
+ <source>&lt;html&gt;&lt;head&gt;&lt;style&gt;li {font-size: 10pt}&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Project Maintainers:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;droidmonkey&lt;/li&gt;&lt;li&gt;phoerious&lt;/li&gt;&lt;li&gt;TheZ3ro&lt;/li&gt;&lt;li&gt;louib&lt;/li&gt;&lt;li&gt;Weslly&lt;/li&gt;&lt;li&gt;debfx (KeePassX)&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;body&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Code:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;debfx (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;BlueIce (KeePassX)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;droidmonkey&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;phoerious&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;TheZ3ro&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;louib&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;weslly&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;keithbennett (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;Typz (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;denk-mal (KeePassHTTP)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;kylemanna (YubiKey)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;seatedscribe (CSV Importer)&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;pgalves (Inline Messages)&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p style=&quot;font-size:x-large; font-weight:600;&quot;&gt;Translations:&lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Chinese:&lt;/span&gt; Biggulu, ligyxy, BestSteve&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Czech:&lt;/span&gt; pavelb, JosefVitu&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Dutch:&lt;/span&gt; Vistaus, KnooL, apie&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Finnish:&lt;/span&gt; MawKKe&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;French:&lt;/span&gt; Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;German:&lt;/span&gt; Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Greek:&lt;/span&gt; nplatis&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Italian:&lt;/span&gt; TheZ3ro, FranzMari, Mte90, tosky&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Kazakh:&lt;/span&gt; sotrud_nik&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Lithuanian:&lt;/span&gt; Moo&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Polish:&lt;/span&gt; konradmb, mrerexx&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Portuguese: &lt;/span&gt;vitor895, weslly, American_Jesus, mihai.ile&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Russian:&lt;/span&gt; vsvyatski, KekcuHa, wkill95&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spanish:&lt;/span&gt; EdwardNavarro, antifaz, piegope, pquin, vsvyatski&lt;/li&gt;
+ &lt;li style=&quot;font-size:10pt&quot;&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Swedish:&lt;/span&gt; henziger&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Using:</source>
- <translation>使用:</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;See Contributions on GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Include the following information whenever you report a bug:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>AutoType</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>Remember this decision</source>
+ <translation>記住此決定</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>允許</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>禁止</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 要求存取下列項目的密碼。
+請選擇是否允許存取。</translation>
+ </message>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>KeePassX - 自動輸入</translation>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP 確認存取</translation>
</message>
+</context>
+<context>
+ <name>AutoType</name>
<message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>無法找到符合視窗標題的項目</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>自動輸入 - KeePassXC</translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -47,13 +158,13 @@
<context>
<name>AutoTypeSelectDialog</name>
<message>
- <source>Auto-Type - KeePassX</source>
- <translation>KeePassX - 自動輸入</translation>
- </message>
- <message>
<source>Select entry to Auto-Type:</source>
<translation>選擇自動輸入的項目</translation>
</message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>自動輸入 - KeePassXC</translation>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -70,10 +181,6 @@
<translation>再次輸入密碼</translation>
</message>
<message>
- <source>Key file</source>
- <translation>金鑰檔案</translation>
- </message>
- <message>
<source>Browse</source>
<translation>瀏覽</translation>
</message>
@@ -94,10 +201,6 @@
<translation>建立一個金鑰檔案</translation>
</message>
<message>
- <source>Error</source>
- <translation>錯誤</translation>
- </message>
- <message>
<source>Unable to create Key File : </source>
<translation>無法建立金鑰檔案:</translation>
</message>
@@ -106,10 +209,6 @@
<translation>選擇一個金鑰檔案</translation>
</message>
<message>
- <source>Question</source>
- <translation>問題</translation>
- </message>
- <message>
<source>Do you really want to use an empty string as password?</source>
<translation>你真的想使用空白密碼嗎?</translation>
</message>
@@ -118,15 +217,172 @@
<translation>提供了不同的密碼</translation>
</message>
<message>
- <source>Failed to set key file</source>
- <translation>無法設定金鑰檔案</translation>
- </message>
- <message>
<source>Failed to set %1 as the Key file:
%2</source>
<translation>無法設定 %1 成為金鑰檔案:
%2</translation>
</message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation>金鑰檔案 (&amp;K)</translation>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Copy&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>錯誤</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>錯誤</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>無法計算主金鑰</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message>
+ <source> byte, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> rows, </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> columns</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenWidget</name>
@@ -147,10 +403,6 @@
<translation>瀏覽</translation>
</message>
<message>
- <source>Error</source>
- <translation>錯誤</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>無法打開這個資料庫</translation>
</message>
@@ -170,6 +422,14 @@
<source>Select key file</source>
<translation>選擇金鑰檔案</translation>
</message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -227,10 +487,6 @@ You can now save it.</source>
<translation>預設的使用者名稱:</translation>
</message>
<message>
- <source>Use recycle bin:</source>
- <translation>使用垃圾桶:</translation>
- </message>
- <message>
<source> MiB</source>
<translation>MiB</translation>
</message>
@@ -246,6 +502,22 @@ You can now save it.</source>
<source>Max. history size:</source>
<translation>最大的歷史大小:</translation>
</message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation>使用回收桶</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseTabWidget</name>
@@ -266,10 +538,6 @@ You can now save it.</source>
<translation>打開資料庫</translation>
</message>
<message>
- <source>Warning</source>
- <translation>警告</translation>
- </message>
- <message>
<source>File not found!</source>
<translation>找不到檔案!</translation>
</message>
@@ -299,10 +567,6 @@ Save changes?</source>
<translation>&quot;%1&quot; 已被修改。要儲存嗎?</translation>
</message>
<message>
- <source>Error</source>
- <translation>錯誤</translation>
- </message>
- <message>
<source>Writing the database failed.</source>
<translation>寫入資料庫失敗</translation>
</message>
@@ -319,12 +583,6 @@ Save changes?</source>
<translation>已鎖住</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassX.
-Do you want to open it anyway? Alternatively the database is opened read-only.</source>
- <translation>你嘗試要打開的資料庫已經被另一個正在執行的 KeePassX 鎖定
-你要打開它嗎?或者,打開唯讀的資料庫</translation>
- </message>
- <message>
<source>Lock database</source>
<translation>鎖定資料庫</translation>
</message>
@@ -367,13 +625,45 @@ Discard changes and close anyway?</source>
<translation>寫入 CSV 檔案失敗</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassX.
+ <source>Unable to open the database.</source>
+ <translation>無法開啟這個資料庫</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation>合併資料庫</translation>
+ </message>
+ <message>
+ <source>The database you are trying to save as is locked by another instance of KeePassXC.
Do you want to save it anyway?</source>
- <translation>你嘗試要打開的資料庫已經被另一個正在執行的 KeePassX 鎖定
-還要儲存嗎?</translation>
+ <translation>欲保存的資料庫已被其他 KeePassXC 程式鎖定。
+確定仍要繼續儲存?</translation>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Passwords</source>
+ <translation>密碼</translation>
+ </message>
+ <message>
+ <source>Database already opened</source>
+ <translation>資料庫已經開啟</translation>
+ </message>
+ <message>
+ <source>The database you are trying to open is locked by another instance of KeePassXC.
+
+Do you want to open it anyway?</source>
+ <translation>欲開啟的資料庫已被其他 KeePassXC 程式鎖定。
+
+確定仍要繼續開啟?</translation>
+ </message>
+ <message>
+ <source>Open read-only</source>
+ <translation>以唯讀模式開啟</translation>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open CSV file</source>
<translation type="unfinished"/>
</message>
</context>
@@ -416,23 +706,75 @@ Do you want to save it anyway?</source>
<translation>你真的想永遠刪除 &quot;%1 &quot; 群組嗎?</translation>
</message>
<message>
- <source>Current group</source>
- <translation>目前的群組</translation>
+ <source>Unable to calculate master key</source>
+ <translation>無法計算主金鑰</translation>
</message>
<message>
- <source>Error</source>
- <translation>錯誤</translation>
+ <source>Move entry to recycle bin?</source>
+ <translation>移動項目到回收桶?</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>無法計算主金鑰</translation>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>你真的想將 &quot;%1&quot; 移到回收桶?</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
+ <source>Searching...</source>
+ <translation>搜尋中……</translation>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation>無目前資料庫。</translation>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation>無來源資料庫,無事可做。</translation>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation>搜尋結果 (%1)</translation>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation>無結果</translation>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation>執行命令?</translation>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>你真的想執行下列命令嗎?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation>記住我的選擇</translation>
+ </message>
+ <message>
+ <source>Autoreload Request</source>
+ <translation>自動重新讀取請求</translation>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation>資料庫檔案已變更。要讀取變更嗎?</translation>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation>合併請求</translation>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <translation>資料庫檔案已變更,且你有尚未儲存的變更。要合併你的變更嗎?</translation>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation>自動重新讀取此資料庫時無法開啟新資料褲檔案。</translation>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -475,10 +817,6 @@ Do you want to save it anyway?</source>
<translation>編輯項目</translation>
</message>
<message>
- <source>Error</source>
- <translation>錯誤</translation>
- </message>
- <message>
<source>Different passwords supplied.</source>
<translation>提供了不同的密碼</translation>
</message>
@@ -520,6 +858,22 @@ Do you want to save it anyway?</source>
<source>1 year</source>
<translation>1 年</translation>
</message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED] Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attachment?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -532,10 +886,6 @@ Do you want to save it anyway?</source>
<translation>加入</translation>
</message>
<message>
- <source>Edit</source>
- <translation>編輯</translation>
- </message>
- <message>
<source>Remove</source>
<translation>移除</translation>
</message>
@@ -551,6 +901,18 @@ Do you want to save it anyway?</source>
<source>Open</source>
<translation>打開</translation>
</message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -559,14 +921,6 @@ Do you want to save it anyway?</source>
<translation>打開此項目的自動輸入</translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the group</source>
- <translation>從父群組繼承預設的自動輸入序列</translation>
- </message>
- <message>
- <source>Use custom Auto-Type sequence:</source>
- <translation>使用自訂的自動輸入序列</translation>
- </message>
- <message>
<source>+</source>
<translation>+</translation>
</message>
@@ -579,12 +933,24 @@ Do you want to save it anyway?</source>
<translation>視窗標題:</translation>
</message>
<message>
- <source>Use default sequence</source>
- <translation>使用預設序列</translation>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation>從群組中繼承預設的自動輸入序列 (&amp;G)</translation>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation>使用自訂的自動輸入序列:(&amp;U)</translation>
+ </message>
+ <message>
+ <source>Use default se&amp;quence</source>
+ <translation>使用預設序列 (&amp;Q)</translation>
+ </message>
+ <message>
+ <source>Set custo&amp;m sequence:</source>
+ <translation>設定預設的序列:(&amp;M)</translation>
</message>
<message>
- <source>Set custom sequence:</source>
- <translation>設定自訂的序列</translation>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -625,10 +991,6 @@ Do you want to save it anyway?</source>
<translation>重複:</translation>
</message>
<message>
- <source>Gen.</source>
- <translation>產生</translation>
- </message>
- <message>
<source>URL:</source>
<translation>網址:</translation>
</message>
@@ -699,29 +1061,21 @@ Do you want to save it anyway?</source>
<translation>搜尋</translation>
</message>
<message>
- <source>Auto-type</source>
+ <source>Auto-Type</source>
<translation>自動輸入</translation>
</message>
<message>
- <source>Use default auto-type sequence of parent group</source>
- <translation>使用預設的父群組自動輸入序列</translation>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Set default auto-type sequence</source>
- <translation>設定預設自動輸入序列</translation>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Use default icon</source>
- <translation>使用預設的圖示</translation>
- </message>
- <message>
- <source>Use custom icon</source>
- <translation>使用自訂的圖示</translation>
- </message>
- <message>
<source>Add custom icon</source>
<translation>加入自訂的圖示</translation>
</message>
@@ -742,19 +1096,35 @@ Do you want to save it anyway?</source>
<translation>選擇圖片</translation>
</message>
<message>
- <source>Can&apos;t delete icon!</source>
- <translation>不能刪除圖示!</translation>
+ <source>Error</source>
+ <translation>錯誤</translation>
</message>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation><numerusform>不能刪除圖示。仍在被 %n 個使用</numerusform></translation>
+ <message>
+ <source>Download favicon</source>
+ <translation>下載圖示</translation>
</message>
<message>
- <source>Error</source>
+ <source>Unable to fetch favicon.</source>
+ <translation>無法擷取圖示。</translation>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation>無法讀取圖示</translation>
+ </message>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation>使用預設圖示 (&amp;U)</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>使用自訂圖示 (&amp;M)</translation>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon:</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -778,6 +1148,13 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <translation> - 複製</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -821,6 +1198,11 @@ Do you want to save it anyway?</source>
<source>URL</source>
<translation>網址</translation>
</message>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Group</name>
@@ -830,16 +1212,74 @@ Do you want to save it anyway?</source>
</message>
</context>
<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>長度:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>字元類型</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>大寫英文字母</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation>A-Z</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>小寫英文字母</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation>a-z</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>數字</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation>0-9</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>特殊字元</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation>/*_&amp; ...</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>去除相似的字元</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>確定密碼包含每一組的字元</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>匯入 KeePass 1 資料庫</translation>
</message>
<message>
- <source>Error</source>
- <translation>錯誤</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>無法開啟這個資料庫</translation>
</message>
@@ -872,7 +1312,7 @@ Do you want to save it anyway?</source>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
- <translation type="unfinished"/>
+ <translation>無法的金鑰或資料庫損壞</translation>
</message>
</context>
<context>
@@ -904,6 +1344,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
你可以點選 資料庫 &gt; 「匯入 KeePass 1 資料庫」。
這是單向遷移。你無法用舊的 KeePassX 0.4 的版本打開被匯入的資料庫。</translation>
</message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Main</name>
@@ -912,199 +1356,385 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>重大錯誤,在測試加密函數時</translation>
</message>
<message>
- <source>KeePassX - Error</source>
- <translation>KeePassX - 錯誤</translation>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - 錯誤</translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
- <source>Database</source>
- <translation>資料庫</translation>
+ <source>Open database</source>
+ <translation>打開資料庫</translation>
</message>
<message>
- <source>Recent databases</source>
- <translation>近期的資料庫</translation>
+ <source>Database settings</source>
+ <translation>資料庫設定</translation>
</message>
<message>
- <source>Help</source>
- <translation>幫助</translation>
+ <source>Copy username to clipboard</source>
+ <translation>將使用者名稱複製到剪貼簿</translation>
</message>
<message>
- <source>Entries</source>
- <translation>項目</translation>
+ <source>Copy password to clipboard</source>
+ <translation>將密碼複製到剪貼簿</translation>
</message>
<message>
- <source>Copy attribute to clipboard</source>
- <translation>將屬性複製到剪貼簿</translation>
+ <source>Settings</source>
+ <translation>設定</translation>
</message>
<message>
- <source>Groups</source>
- <translation>群組</translation>
+ <source>Show toolbar</source>
+ <translation>顯示工具列</translation>
</message>
<message>
- <source>View</source>
- <translation>顯示</translation>
+ <source>read-only</source>
+ <translation>唯讀</translation>
</message>
<message>
- <source>Quit</source>
- <translation>關閉</translation>
+ <source>Toggle window</source>
+ <translation>切換視窗</translation>
</message>
<message>
- <source>About</source>
- <translation>關於</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 資料庫</translation>
</message>
<message>
- <source>Open database</source>
- <translation>打開資料庫</translation>
+ <source>All files</source>
+ <translation>所有的檔案</translation>
</message>
<message>
- <source>Save database</source>
- <translation>儲存資料庫</translation>
+ <source>Save repaired database</source>
+ <translation>儲存已修復的資料庫</translation>
</message>
<message>
- <source>Close database</source>
- <translation>關閉資料庫</translation>
+ <source>Writing the database failed.</source>
+ <translation>寫入資料庫失敗</translation>
</message>
<message>
- <source>New database</source>
- <translation>新增資料庫</translation>
+ <source>&amp;Recent databases</source>
+ <translation>最近的資料庫 (&amp;R)</translation>
</message>
<message>
- <source>Add new entry</source>
- <translation>加入項目</translation>
+ <source>He&amp;lp</source>
+ <translation>幫助 (&amp;L)</translation>
</message>
<message>
- <source>View/Edit entry</source>
- <translation>瀏覽/編輯項目</translation>
+ <source>E&amp;ntries</source>
+ <translation>項目 (&amp;N)</translation>
</message>
<message>
- <source>Delete entry</source>
- <translation>刪除項目</translation>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation>複製屬性到剪貼簿 (&amp;R)</translation>
</message>
<message>
- <source>Add new group</source>
- <translation>增加新的群組</translation>
+ <source>&amp;Groups</source>
+ <translation>群組 (&amp;G)</translation>
</message>
<message>
- <source>Edit group</source>
- <translation>編輯群組</translation>
+ <source>&amp;View</source>
+ <translation>檢視 (&amp;V)</translation>
</message>
<message>
- <source>Delete group</source>
- <translation>刪除群組</translation>
+ <source>&amp;Quit</source>
+ <translation>離開 (&amp;Q)</translation>
</message>
<message>
- <source>Save database as</source>
- <translation>儲存資料庫為</translation>
+ <source>&amp;About</source>
+ <translation>關於 (&amp;A)</translation>
</message>
<message>
- <source>Change master key</source>
- <translation>變更主金鑰</translation>
+ <source>&amp;Open database</source>
+ <translation>開啟資料庫 (&amp;O)</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>資料庫設定</translation>
+ <source>&amp;Save database</source>
+ <translation>儲存資料庫 (&amp;S)</translation>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation>關閉資料庫 (&amp;C)</translation>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation>新的資料庫 (&amp;N)</translation>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation>從 KeePassX 資料庫合併</translation>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation>新增項目 (&amp;A)</translation>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation>檢視/編輯項目 (&amp;V)</translation>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation>刪除項目 (&amp;D)</translation>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation>新增群組 (&amp;A)</translation>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation>編輯群組 (&amp;E)</translation>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation>刪除群組 (&amp;D)</translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as</source>
+ <translation>將資料庫儲存為 (&amp;V)</translation>
+ </message>
+ <message>
+ <source>Change &amp;master key</source>
+ <translation>變更主金鑰 (&amp;M)</translation>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation>資料庫設定 (&amp;D)</translation>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation>複製項目 (&amp;C)</translation>
+ </message>
+ <message>
+ <source>Timed one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation>尋找 (&amp;F)</translation>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>複製使用者名稱 (&amp;U)</translation>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation>複製密碼 (&amp;Y)</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation>設定 (&amp;S)</translation>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation>執行自動輸入 (&amp;P)</translation>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation>開啟網址 (&amp;O)</translation>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation>鎖定資料庫 (&amp;L)</translation>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation>標題 (&amp;T)</translation>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation>網址 (&amp;U)</translation>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation>附註 (&amp;N)</translation>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file</source>
+ <translation>匯出到 CSV 檔案 (&amp;E)</translation>
+ </message>
+ <message>
+ <source>Re&amp;pair database</source>
+ <translation>修復資料庫 (&amp;P)</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>密碼產生器</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Import KeePass 1 database</source>
<translation>匯入 KeePass 1 資料庫</translation>
</message>
<message>
- <source>Clone entry</source>
- <translation>拷貝項目</translation>
+ <source>Import CSV file</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Find</source>
- <translation>尋找</translation>
+ <source>Empty recycle bin</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>將使用者名稱複製到剪貼簿</translation>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>將密碼複製到剪貼簿</translation>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>設定</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
<message>
- <source>Perform Auto-Type</source>
- <translation>執行自動輸入</translation>
+ <source>Dialog</source>
+ <translation>對話方塊</translation>
</message>
<message>
- <source>Open URL</source>
- <translation>打開網址</translation>
+ <source>General</source>
+ <translation>一般</translation>
</message>
<message>
- <source>Lock databases</source>
- <translation>鎖住資料庫</translation>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <translation>要求憑證時顯示通知 (&amp;O)</translation>
</message>
<message>
- <source>Title</source>
- <translation>標題</translation>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>依使用者名稱排序符合項目 (&amp;U)</translation>
</message>
<message>
- <source>URL</source>
- <translation>網址</translation>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>從目前的資料庫項目中移除所有權限 (&amp;M)</translation>
</message>
<message>
- <source>Notes</source>
- <translation>附註</translation>
+ <source>Advanced</source>
+ <translation>進階的</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>顯示工具列</translation>
+ <source>Always allow &amp;access to entries</source>
+ <translation>總是允許存取項目 (&amp;A)</translation>
</message>
<message>
- <source>read-only</source>
- <translation>唯讀</translation>
+ <source>Always allow &amp;updating entries</source>
+ <translation>總是允許更新項目 (&amp;U)</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>切換視窗</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>在所有開啟的資料庫內搜尋相符的項目 (&amp;H)</translation>
</message>
<message>
- <source>Tools</source>
- <translation>工具</translation>
+ <source>HTTP Port:</source>
+ <translation>HTTP Port:</translation>
</message>
<message>
- <source>Copy username</source>
- <translation>複製使用者名稱</translation>
+ <source>Default port: 19455</source>
+ <translation>預設 port: 19455</translation>
</message>
<message>
- <source>Copy password</source>
- <translation>複製密碼</translation>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>若資料庫已鎖定,則請求解鎖 (&amp;Q)</translation>
</message>
<message>
- <source>Export to CSV file</source>
- <translation>輸出成 CSV 檔案</translation>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>依名稱排序符合項目 (&amp;M)</translation>
</message>
<message>
- <source>Repair database</source>
- <translation>修復資料庫</translation>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC 會在 127.0.0.1 上監聽此 port</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 資料庫</translation>
+ <source>Cannot bind to privileged ports</source>
+ <translation>無法綁定到特殊權限 port</translation>
</message>
<message>
- <source>All files</source>
- <translation>所有的檔案</translation>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>無法綁定到 1024 以下的特殊權限 port!
+使用預設 port 19455。</translation>
</message>
<message>
- <source>Save repaired database</source>
- <translation>儲存已修復的資料庫</translation>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>從目前的資料庫移除所有共用的加密金鑰 (&amp;E)</translation>
</message>
<message>
- <source>Error</source>
- <translation>錯誤</translation>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>回傳 &quot;KPH: &quot; 起首的進階文字欄位 (&amp;R)</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>寫入資料庫失敗</translation>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>不支援自動建立或更新文字欄位</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>密碼產生器</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The following options can be dangerous!
+Change them only if you know what you are doing.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1114,10 +1744,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>密碼:</translation>
</message>
<message>
- <source>Length:</source>
- <translation>長度:</translation>
- </message>
- <message>
<source>Character Types</source>
<translation>字元類型</translation>
</message>
@@ -1142,70 +1768,160 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>去除相似的字元</translation>
</message>
<message>
- <source>Ensure that the password contains characters from every group</source>
- <translation>確定密碼包含每一組的字元</translation>
- </message>
- <message>
<source>Accept</source>
<translation>接受</translation>
</message>
-</context>
-<context>
- <name>QCommandLineParser</name>
<message>
- <source>Displays version information.</source>
- <translation>顯示版本資訊</translation>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
+ <source>strength</source>
+ <translation>強度</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>熵</translation>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>長度 (&amp;L):</translation>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation>從每一組中選擇字元</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>產生</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>關閉</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation>套用</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation>熵:%1 bit</translation>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>密碼素質:%1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <translation>極弱</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <translation>較弱</translation>
</message>
<message>
- <source>Displays this help.</source>
- <translation>顯示這個幫助訊息</translation>
+ <source>Good</source>
+ <translation>較好</translation>
</message>
<message>
- <source>Unknown option &apos;%1&apos;.</source>
- <translation>不知的選項 &apos;%1&apos;</translation>
+ <source>Excellent</source>
+ <translation>極好</translation>
</message>
<message>
- <source>Unknown options: %1.</source>
- <translation>不知的選項 &apos;%1&apos;</translation>
+ <source>Password</source>
+ <translation>密碼</translation>
</message>
<message>
- <source>Missing value after &apos;%1&apos;.</source>
- <translation>在 &quot;%1&quot; 後缺少值</translation>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unexpected value after &apos;%1&apos;.</source>
- <translation>&quot;%1&quot; 後有不預期的值</translation>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[options]</source>
- <translation>[選項]</translation>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Usage: %1</source>
- <translation>使用方式:%1</translation>
+ <source>Word Count:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Options:</source>
- <translation>選項:</translation>
+ <source>Word Separator:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Arguments:</source>
- <translation>參數</translation>
+ <source>Copy</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
- <name>QSaveFile</name>
+ <name>QObject</name>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>INTERNAL - unget lower bound exceeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>群組</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>標題</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>使用者名稱</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>密碼</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>網址</translation>
+ </message>
<message>
- <source>Existing file %1 is not writable</source>
- <translation>現有的檔案 %1 不可寫入</translation>
+ <source>Notes</source>
+ <translation>附註</translation>
</message>
<message>
- <source>Writing canceled by application</source>
- <translation>應用程式取消寫入</translation>
+ <source>Browser Integration</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Partial write. Partition full?</source>
- <translation>部分寫入。分區滿了嗎?</translation>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1245,20 +1961,115 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>SearchWidget</name>
<message>
- <source>Find:</source>
- <translation>尋找:</translation>
+ <source>Case Sensitive</source>
+ <translation>區分大小寫</translation>
</message>
<message>
- <source>Case sensitive</source>
- <translation>區分大小寫</translation>
+ <source>Search</source>
+ <translation>搜尋</translation>
</message>
<message>
- <source>Current group</source>
- <translation>目前的群組</translation>
+ <source>Clear</source>
+ <translation>清除</translation>
+ </message>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Root group</source>
- <translation>根群組</translation>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>已存在名為 &quot;%1&quot; 的共用加密金鑰。
+你想覆蓋嗎?</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>你想更新 %1 到 %2 的資訊嗎?</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>目前的資料庫已鎖定!
+請解鎖所選的資料庫或選擇其他已解鎖的資料庫。</translation>
+ </message>
+ <message>
+ <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <translation>成功從 KeePassX/Http Settings 移除 %1 encryption-%2。</translation>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>KeePassHttp Settings 中找不到共享加密金鑰。</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>目前的資料庫沒有 KeePassHttp Settings 項目。</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>正在移除所有已儲存的權限……</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>中止</translation>
+ </message>
+ <message>
+ <source>Successfully removed permissions from %1 %2.</source>
+ <translation>成功從 %1 %2 移除權限。</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>目前的資料庫中無包含權限的項目。</translation>
+ </message>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC:新的金鑰關聯請求</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation>你已接收到上述金鑰的關聯請求。
+如果你允許透過此金鑰存取你的 KeePassXC 資料庫
+請命名專屬的名稱並按下接受。</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC:覆蓋現有的金鑰嗎?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC:更新項目</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC:資料庫已鎖定!</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC:從資料庫中刪除金鑰</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC:沒有找到金鑰</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC:設定不可用!</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC:已移除權限</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC:無含有權限的項目!</translation>
</message>
</context>
<context>
@@ -1275,6 +2086,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Security</source>
<translation>安全性</translation>
</message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
@@ -1283,10 +2098,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>記住最近的資料庫</translation>
</message>
<message>
- <source>Open previous databases on startup</source>
- <translation>在啟動時開啟最近的資料庫</translation>
- </message>
- <message>
<source>Automatically save on exit</source>
<translation>離開時,自動儲存</translation>
</message>
@@ -1307,10 +2118,6 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>全域自動輸入快捷鍵</translation>
</message>
<message>
- <source>Use entry title to match windows for global auto-type</source>
- <translation>使用項目標題來找尋自動輸入的目標視窗</translation>
- </message>
- <message>
<source>Language</source>
<translation>語言</translation>
</message>
@@ -1323,15 +2130,43 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>將視窗最小化至工作列 </translation>
</message>
<message>
- <source>Remember last key files</source>
- <translation>記住最近的金鑰檔案</translation>
+ <source>Load previous databases on startup</source>
+ <translation>啟動時載入之前的資料庫</translation>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>當有外部修改時自動重新載入資料庫</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation>將視窗最小化至工作列而非關閉程式</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>程式啟動時視窗最小化</translation>
+ </message>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of App Exit</source>
+ <source>Auto-Type</source>
+ <translation>自動輸入</translation>
+ </message>
+ <message>
+ <source>Use entry title and URL to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray on App start</source>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1354,8 +2189,86 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>預設以明碼顯示密碼</translation>
</message>
<message>
- <source>Always ask before performing auto-type</source>
- <translation>在執行自動輸入前通常要詢問</translation>
+ <source>Lock databases after minimizing the window</source>
+ <translation>最小化視窗後鎖定資料庫</translation>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation>顯示密碼時不需要重複輸入密碼</translation>
+ </message>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <translation>秒</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1368,21 +2281,37 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome!</source>
- <translation>歡迎!</translation>
+ <source>Welcome to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>KeePassX - cross-platform password manager</source>
- <translation>KeePassX - 跨平台密碼管理軟體</translation>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>filename of the password database to open (*.kdbx)</source>
- <translation>要開啟的密碼資料庫檔案名稱 (*.kdbx)</translation>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Recent databases</source>
+ <translation>近期的資料庫</translation>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
<source>path to a custom config file</source>
<translation>自定設定檔的路徑</translation>
</message>
@@ -1390,5 +2319,81 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>key file of the database</source>
<translation>資料庫的金鑰</translation>
</message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - 跨平台的密碼管理工具</translation>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation>從 stdin 讀取資料庫密碼</translation>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>欲開啟的密碼資料庫檔名 (*.kdbx)</translation>
+ </message>
+ <message>
+ <source>Copy a password to the clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a GUI prompt unlocking the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to clip.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Print the UUIDs of the entries and groups.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same password for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file