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

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanek Bevendorff <janek@keepassxc.org>2021-09-28 15:16:54 +0300
committerJanek Bevendorff <janek@jbev.net>2021-09-28 16:50:27 +0300
commit62ec2e8331107e29b0ca826fc03d22be3783656f (patch)
tree5bdb32fdff4859730d7c9b92cca36b5bba5e6923 /share/translations
parent9735e43ecbc92d36f7793926571cef15889d3d77 (diff)
Update translations
Diffstat (limited to 'share/translations')
-rw-r--r--share/translations/keepassxc_bg.ts1548
-rw-r--r--share/translations/keepassxc_cs.ts1546
-rw-r--r--share/translations/keepassxc_de.ts1568
-rw-r--r--share/translations/keepassxc_el.ts1558
-rw-r--r--share/translations/keepassxc_en_US.ts1570
-rw-r--r--share/translations/keepassxc_es.ts1569
-rw-r--r--share/translations/keepassxc_et.ts1571
-rw-r--r--share/translations/keepassxc_fi.ts1544
-rw-r--r--share/translations/keepassxc_fr.ts1558
-rw-r--r--share/translations/keepassxc_fr_CA.ts1544
-rw-r--r--share/translations/keepassxc_he.ts1558
-rw-r--r--share/translations/keepassxc_hu.ts1560
-rw-r--r--share/translations/keepassxc_id.ts1533
-rw-r--r--share/translations/keepassxc_it.ts1570
-rw-r--r--share/translations/keepassxc_ja.ts1546
-rw-r--r--share/translations/keepassxc_ko.ts1568
-rw-r--r--share/translations/keepassxc_nl_NL.ts1544
-rw-r--r--share/translations/keepassxc_pl.ts1581
-rw-r--r--share/translations/keepassxc_pt_BR.ts1546
-rw-r--r--share/translations/keepassxc_pt_PT.ts1564
-rw-r--r--share/translations/keepassxc_ru.ts1568
-rw-r--r--share/translations/keepassxc_sk.ts1542
-rw-r--r--share/translations/keepassxc_sr.ts1538
-rw-r--r--share/translations/keepassxc_sv.ts1540
-rw-r--r--share/translations/keepassxc_tr.ts1542
-rw-r--r--share/translations/keepassxc_uk.ts1545
-rw-r--r--share/translations/keepassxc_zh_CN.ts1590
-rw-r--r--share/translations/keepassxc_zh_TW.ts1570
28 files changed, 27697 insertions, 15884 deletions
diff --git a/share/translations/keepassxc_bg.ts b/share/translations/keepassxc_bg.ts
index dafc63155..8c5b873e9 100644
--- a/share/translations/keepassxc_bg.ts
+++ b/share/translations/keepassxc_bg.ts
@@ -11,7 +11,7 @@
</message>
<message>
<source>Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</source>
- <translation>Съобщаване за грешки: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</translation>
+ <translation>Докладване на дефекти: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</translation>
</message>
<message>
<source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
@@ -19,27 +19,27 @@
</message>
<message>
<source>Contributors</source>
- <translation>Контрибутури</translation>
+ <translation>Сътрудници</translation>
</message>
<message>
<source>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;See Contributions on GitHub&lt;/a&gt;</source>
- <translation>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;Вижте контрибутурите в GitHub&lt;/a&gt;</translation>
+ <translation>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;Вижте сътрудниците чрез GitHub&lt;/a&gt;</translation>
</message>
<message>
<source>Debug Info</source>
- <translation>Информация за отстраняване на грешки</translation>
+ <translation>Информация за отстраняване на дефекти</translation>
</message>
<message>
<source>Include the following information whenever you report a bug:</source>
- <translation>Включвайте следната информация, когато съобщавате за грешка:</translation>
+ <translation>Включвайте следната информация, когато докладвате за дефект</translation>
</message>
<message>
<source>Copy to clipboard</source>
- <translation>Копиране в клипборда</translation>
+ <translation>Копиране в междинната памет</translation>
</message>
<message>
<source>Project Maintainers:</source>
- <translation>Екип:</translation>
+ <translation>Поддръжка на проекта:</translation>
</message>
<message>
<source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Използвайте OpenSSH за Windows вместо Pageant</translation>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - Заявка за достъп</translation>
</message>
<message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;иска достъп до следните елементи:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Запомни</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Разреши достъп до записите</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Разреши избраните</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Забрани всички</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Включване на интеграция на SSH Agent</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH Agent връзката работи!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Трябва да рестартирате приложението, за да настроите нов език. Желаете ли да рестартирате сега?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Едноцветен</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Тип иконата в системната лента</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Скрий изтекли записи от автоматично попълване</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Използване на контейнер за празни полета за парола</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Преместване на записите в кошчето без потвърждаване</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>
+ <source>Permission Required</source>
+ <translation>Нужно е разрешение</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-Type - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC изисква разрешение за достъпност, за да се извърши базово ниво на Auto-Type. Ако вече сте дали разрешение, може да се наложи да рестартирате KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-Type</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Синтаксисът на вашия Auto-type е неправилен!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Тази Auto-Type команда съдържа много голямо забавяне. Наистина ли искате да продължите?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC изисква разрешението Accessibility and Screen Recorder, за да се извърши глобален Auto-Type. За да намерите записи, е необходимо да използвате заглавието на прозореца. Ако вече сте дали разрешение, може да се наложи да рестартирате KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Тази Auto-Type команда съдържа много бавни натискания на клавиши. Наистина ли искате да продължите?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Тази Auto-Type команда съдържа аргументи, които се повтарят много често. Наистина ли искате да продължите?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Нужно е разрешение</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC изисква разрешение за достъпност, за да се извърши базово ниво на Auto-Type. Ако вече сте дали разрешение, може да се наложи да рестартирате KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Копиране на &amp;username</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Копиране на &amp;password</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Изисква се разрешение</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC изисква разрешението Accessibility and Screen Recorder, за да се извърши глобален Auto-Type. За да намерите записи, е необходимо да използвате заглавието на прозореца. Ако вече сте дали разрешение, може да се наложи да рестартирате KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Auto-Type - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Изберете запис за Auto-Type:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Търсене...</translation>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Отказ</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Дайте на връзката уникално име или ID, например:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop.</translation>
<translation>Искане за отключване на базата данни, ако е заключена</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Връщат се само записи със същата схема (http://, https://, ...).</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Съвпадение на схемата за URL (напр. https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Връща само най-добрите съвпадения за конкретен URL адрес вместо всички записи за целия домейн.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop.</translation>
<translation>Търсене във всички отворени бази данни за съвпадащи идентификационни данни</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Сортиране на съвпадащи идентификационни данни по заглавие</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Сортиране на съвпадащи идентификационни данни по потребителско име</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Допълнителни</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop.</translation>
<translation>Избор на файл с персонализиран прокси</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Преглед...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Използване на персонализирано местоположение за конфигуриране на браузъра:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop.</translation>
<translation>Поле за персонализирано местоположение на браузъра</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Избор на персонализиран път към браузъра</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Клонирай опциите</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Добавяне на &apos; - Clone&apos; към заглавието</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Копиране на хронологията</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop.</translation>
<translation>Файлът не може да бъде записан докато е отворен в режим само за четене.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Ключът не е трансформиран. Това е бъг, моля докладвайте за това на разработчиците!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>Не може да се запише, базата данни не е инициализирана!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Backup database located at %2</source>
<translation>Избор на файл-ключ</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Преглед...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Обновяване на хардуерни токени</translation>
</message>
@@ -1301,12 +1417,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>Въведете допълнителни идентификационни данни (ако има такива):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Можете да използвате хардуерен ключ за защита, като например &lt;strong&gt;YubiKey&lt;/strong&gt; или &lt;strong&gt;OnlyKey&lt;/strong&gt; със слотове, конфигурирани за HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Щракнете за повече информация...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Помощ за файл-ключове</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Ако нямате файл-ключ, оставете полето празно.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;В допълнение към парола, можете да използвате таен файл за подобряване на защитата на вашата база данни. Този файл може да бъде генериран в настройките за защита на вашата база данни.&lt;/p&gt;&lt;p&gt;Това &lt;strong&gt;не&lt;/strong&gt; е вашият *.kdbx файл с база данни!&lt;br&gt;Ако нямате файл-ключ, оставете това поле празно.&lt;/p&gt;&lt;p&gt;Щракнете за повече информация...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Файл-ключ за отключване на базата данни</translation>
</message>
@@ -1353,8 +1459,21 @@ If you do not have a key file, please leave the field empty.</source>
<translation>Стар файлов формат на ключа</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Използвате стар ключ файлов формат, който KeePassXC може &lt;br&gt;да спре да поддържва в бъдеще.&lt;br&gt;&lt;br&gt;Моля, създайте нов ключ, като:&lt;br&gt;&lt;strong&gt;База данни / Защита на базата данни / Промяна на ключ.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1390,6 +1509,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>Идентификационни данни на база данни</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1615,6 @@ Permissions to access entries will be revoked.</source>
<translation>Преместване на KeePassHTTP атрибутите към персонализирани данни</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Наистина ли искате да преместите всички данни за интегриране на остарели браузъри към най-новия стандарт?
-Това е необходимо, за да се поддържа съвместимост с приставката на браузъра.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Съхранените ключове на браузъра</translation>
</message>
@@ -1527,14 +1644,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Наистина ли искате да обновите ID-то на базата данни?
Това е необходимо само, ако вашата база данни е копие на друга и разширението на браузъра не може да се свърже.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Добавяне на допълнителна защита...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Няма зададена парола</translation>
</message>
@@ -1566,6 +1684,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>Неуспешна промяна на идентификационните данни на базата данни</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1762,6 @@ Are you sure you want to continue without a password?</source>
<translation>Броят на рудновете е твърде висок</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Използвате много голям брой рундове за преобразуване на ключа с Argon2.
-
-Ако запазите този номер, вашата база данни може да отнеме часове или дни (или дори по-дълго) да се отвори!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Разбирам, остави стойнстта</translation>
</message>
@@ -1661,14 +1775,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>Твърде нисък брой рундове</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Използвате много нисък брой ключови трансформационни рундове с AES-KDF.
-
-Ако запазите тази стойност, вашата база данни може да бъде твърде лесна за разбиване!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF непромен</translation>
</message>
@@ -1726,6 +1832,18 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>? с</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1867,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Метаданни на база данни</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Име на базата данни:</translation>
</message>
@@ -1826,6 +1940,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>Разрешаване на компресирането (препоръчително)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1978,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2141,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</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>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Наистина ли искате да преместите запис &quot;%1&quot; в кошчето?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Наистина ли искате да преместите %n записа(тата) в кошчето?</numerusform><numerusform>Наистина ли искате да преместите %n запис(а) в кошчето?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Да се изпълни командата?</translation>
</message>
@@ -2053,18 +2198,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Наистина ли искате да изтриете завинаги всичко от кошчето?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Наистина ли искате да изтриете %n записа(тата) за добро?</numerusform><numerusform>Наистина ли искате да изтриете %n запис(а) за добро?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Да се изтрие ли запис(и)?</numerusform><numerusform>Да се изтрие ли запис(и)?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Преместване на записи в кошчето?</numerusform><numerusform>Преместване на записи в кошчето?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Заключване на базата данни?</translation>
@@ -2118,14 +2251,6 @@ Disable safe saves and try again?</source>
<translation>KeePass 2 база данни</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Да се заменят ли препратките към записа?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Записът &quot;%1&quot; има %2 препратка. Искате ли да презапишете стойности, да пропуснете този запис или въпреки това да изтриете?</numerusform><numerusform>Записът &quot;%1&quot; има %2 препратки. Искате ли да презапишете стойност, да пропуснете този запис или въпреки това да изтриете?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Изтриване на група</translation>
</message>
@@ -2146,10 +2271,6 @@ Disable safe saves and try again?</source>
<translation>Базата данни не е модифицирана от операция по сливане.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Споделена група...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Грешка при запис на базата данни: %1</translation>
</message>
@@ -2165,6 +2286,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>Файлът с базата данни не може да бъде намерен: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2435,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>Външна операция за обединяване е анулирала този запис.
За съжаление, всички направени промени са загубени.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2527,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>Избор на цвят на фона</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ако е отметнато, записът няма да се появи в отчети като &quot;Проверка на състоянието&quot; и &quot;HIBP&quot;, дори ако не отговаря на изискванията за качество (напр. ентропия на паролата или преизползване). Можете да поставите отметка, ако паролата не е под ваш контрола (например, ако трябва да е четирицифрен ПИН), за да не може да се претрупва отчетите.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Изключване от отчетите на базата данни</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2648,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Използвай този запис само с HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Не изпращай тази настройка към браузъра за HTTP Auth прозорци. При активиране, HTTP Auth прозорците няма да покажат този запис за избор.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Не използвай този запис с HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2771,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Бележки:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Изтича:</translation>
</message>
@@ -2677,11 +2834,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Външен файл</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Преглед...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Приложение</translation>
</message>
@@ -2714,6 +2866,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>Избор на прикачен файл</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3017,8 @@ Supported extensions are: %1.</source>
<translation>Избор на споделен файл</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Преглед...</translation>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -2934,10 +3091,6 @@ Supported extensions are: %1.</source>
<translation>Добавяне на икона по избор</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Изтриване на икона по избор</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Изтегляне на favicon</translation>
</message>
@@ -2954,10 +3107,6 @@ Supported extensions are: %1.</source>
<translation>Всички файлове</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Потвърждаване на изтриването</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Избор на изображение(я)</translation>
</message>
@@ -2977,10 +3126,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>Следната икона е проблемна:</numerusform><numerusform>Следните икони са проблемни:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Тази икона се използва от %n запис(а) и ще бъде заменена от иконата по подразбиране. Наистина ли искате да го изтриете?</numerusform><numerusform>Тази икона се използва от %n запис(а) и ще бъде заменена от иконата по подразбиране. Наистина ли искате да го изтриете?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Можете да активирате услугата за икона на DuckDuckGo в Инструменти -&gt; Настройки -&gt; Сигурност</translation>
@@ -3018,13 +3163,13 @@ Supported extensions are: %1.</source>
<translation>Използване на икона по избор</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Икона за прилагане към...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Приложи само към тази група</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3248,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3224,6 +3380,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>Потвърждаване на прикачения файл</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Преименуване на избрания прикачен файл</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Преименуване</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3351,8 +3533,12 @@ Are you sure to add this file?</source>
<translation>Има прикачени файлове</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Има еднократна TOTP парола</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Има TOTP</translation>
</message>
</context>
<context>
@@ -3422,10 +3608,6 @@ Are you sure to add this file?</source>
<translation>Никога</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[ЗАЩИТЕНО]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Включено</translation>
</message>
@@ -3449,11 +3631,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>Последователност по подразбиране</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3476,22 +3653,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>Нулиране на настройките към подразбиращите се</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Има прикачени файлове</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Има TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Неизвестен</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Неизвестен</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Изпълним файл: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Изпълнява се друг Secret Service (%1).&lt;br/&gt;Спрете или премахнете, преди да активирате повторно интегрирането на Secret Service.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Неуспешно регистриране на услугата DBus на % 1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Запис &quot;%1&quot; от база данни &quot;%2&quot; е използван от %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Неуспешно регистриране на услугата DBus на % 1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Приложение</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Управление</translation>
</message>
</context>
<context>
@@ -3518,14 +3758,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Приложение</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Управление</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3534,25 +3770,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Неизвестен</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Неизвестен</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Изпълним файл: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Изпълнява се друг Secret Service (%1).&lt;br/&gt;Спрете или премахнете, преди да активирате повторно интегрирането на Secret Service.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3561,6 +3778,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[празно]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Клониране</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3598,14 +3819,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Статут</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Моля, изчакайте, обработка на списъка с записи...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Изтегляне...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>OK</translation>
</message>
@@ -3618,8 +3831,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Неуспешно изтегляне</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Изтегляне на favicons (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3680,6 +3901,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Не може да се изчисли ключът на базата данни</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Невалиден размер на IV за симетричния шифър.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3874,16 +4100,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Не е KeePass база данни.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Избраният файл е стара база данни KeePass 1 (.kdb).
-
-Можете да го импортирате, като кликнете върху Database -&gt; &quot;Импортиране keePass 1 база данни...&quot;.
-Това е еднопосочна миграция. Няма да можете да отворите импортираната база данни със старата версия на KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Неподдържана версия на KeePass 2 базата данни.</translation>
</message>
@@ -3899,6 +4115,13 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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 type="unfinished"/>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4174,10 +4397,6 @@ Line %2, column %3</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation type="unfinished"/>
</message>
@@ -4215,6 +4434,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Не може да се изчисли ключът на базата данни</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4281,26 +4504,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>Компонент към ключа е запазен, щракнете, за да го промените или премахнете</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Добави %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Промени %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Премахни %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 е зададен, щракнете, за да промените или премахнете</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4313,10 +4516,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Файл-ключ</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Можете да добавите ключ-файл, съдържащ случайни байтове за допълнителна сигурност.&lt;/p&gt;&lt;p&gt;Трябва да го пазите в тайна и никога да не го губите или ще бъдете заключени!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Грешка при зареждане на файл-ключа &quot;%1&quot;
@@ -4331,10 +4530,6 @@ Message: %2</source>
<translation>Всички файлове</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Създаване на ключ-файл...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Грешка при създаване на файл-ключ</translation>
</message>
@@ -4347,26 +4542,14 @@ Message: %2</source>
<translation>Избор на файл-ключ</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Избор на файл-ключ</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Избор на файл-ключ</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Преглед...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Генериране на нов файл-ключ</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Забележка: Не използвайте файл, който може да се промени, понеже това ще Ви попречи да отключите вашата база данни!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Невалиден файл-ключ</translation>
</message>
@@ -4394,6 +4577,57 @@ Are you sure you want to continue with this file?</source>
Помислете за генериране на нов ключ файл.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4494,24 +4728,10 @@ Are you sure you want to continue with this file?</source>
<translation>Моля, докоснете бутона на yubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>ВНИМАНИЕ: Използвате нестабилна компилация на KeePassXC!
-Съществува висок риск от повреда, поддържайте резервно копие на вашите бази данни.
-Тази версия не е предназначена за производствена употреба.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Дарете</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>ВНИМАНИЕ: Вашата версия на Qt може да доведе до това keePassXC да се срине с екранна клавиатура!
-Препоръчваме да използвате AppImage варианта от страницата ни за изтегляне.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Импортиране</translation>
</message>
@@ -4552,12 +4772,6 @@ We recommend you use the AppImage available on our downloads page.</source>
<translation>Импортиране на CSV файл</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>ЗАБЕЛЕЖКА: Използвате предварителна версия на KeePassXC!
-Очаквайте някои грешки и незначителни проблеми, тази версия не е предназначена за производство.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Проверка за актуализации при стартиране?</translation>
</message>
@@ -4686,10 +4900,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>База данни &amp;Защита...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>База данни &amp;Справки...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Статистика, проверка на здравето и др.</translation>
</message>
@@ -4786,10 +4996,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Отваряне на ръководството за потребителя</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Записване на резервно копие на базата данни...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Добавяне на ключ към SSH Agent</translation>
</message>
@@ -4842,36 +5048,44 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Трябва да рестартирате приложението, за да приложите тази настройка. Желаете ли да рестартирате сега?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Изпълнение на Auto-Type</translation>
+ <source>Always on Top</source>
+ <translation>Винаги отгоре</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation type="unfinished"/>
+ <source>Hide Usernames</source>
+ <translation>Скриване на потребителските имена</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
+ <source>Hide Passwords</source>
+ <translation>Скриване на паролите</translation>
+ </message>
+ <message>
+ <source>Database &amp;Reports…</source>
<translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}</source>
+ <source>Save Database Backup…</source>
<translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
+ <source>Clone Group...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Винаги отгоре</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Скриване на потребителските имена</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Скриване на паролите</translation>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4978,14 +5192,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Създаване на нова keePassXC база данни...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Корен</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5049,6 +5263,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>Мениджър на пароли</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5156,18 +5378,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"/>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Необходима е фраза за достъп за дешифриране на този ключ</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Неуспешено дешифриране, грешна фраза за достъп?</translation>
</message>
@@ -5215,6 +5429,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>Неизвестен тип ключ: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5269,6 +5495,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>Поле повтаряне на парола</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5490,10 +5732,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Прилагане на парола</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Регенериране на паролата (%1)</translation>
</message>
@@ -5501,68 +5739,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Специални знаци</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Статистика</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Много слаба парола</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Ентропията на паролата е %1 бита</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Слаба парола</translation>
- </message>
<message>
- <source>Used in %1/%2</source>
- <translation>Използвани в %1/%2</translation>
+ <source>Character Count:</source>
+ <translation>Брой знаци:</translation>
</message>
<message>
- <source>Password is used %1 times</source>
- <translation>Паролата се използва %1 пъти</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Паролата е изтекъла</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Изтичането на паролата беше на %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Паролата скоро ще изтече</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Паролата изтича след %1 дни</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Паролата ще изтече скоро</translation>
+ <source>character</source>
+ <translation>Знак</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Паролата изтича на %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Проверка на състоянието</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5708,10 +5906,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"/>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Таймаут в секунди преди да се изчисти клипборда.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Редактиране на запис.</translation>
</message>
@@ -6021,10 +6215,6 @@ Available commands:
<translation>Тип: Дата(повт.)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Тип: Неизвестен%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Ентропия %1 (%2)</translation>
</message>
@@ -6313,10 +6503,6 @@ Kernel: %3 %4</source>
<translation>Криптографски библиотеки:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Не може да генерира парола и да се въведе едновременно!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Добавя нова група към база данни.</translation>
</message>
@@ -6353,10 +6539,6 @@ Kernel: %3 %4</source>
<translation>Грешка при отваряне на ФАЙЛА %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Оценяване на записи в базата данни спрямо HIBP файл, това ще отнеме известно време...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Затворяне на текущо отворената база данни.</translation>
</message>
@@ -6549,10 +6731,6 @@ Kernel: %3 %4</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Копирайте дадения атрибут в клипборда. По подразбиране е &quot;password&quot;, ако не е зададен.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Копирай текущия TOTP в клипборда (еквивалентно на &quot;-a totp&quot;).</translation>
</message>
@@ -6768,6 +6946,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Бележки за записа.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Копирайте дадения атрибут в клипборда. По подразбиране е &quot;password&quot;, ако не е зададен.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Няколко записа, които съвпадат:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Много слаба парола</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Ентропията на паролата е %1 бита</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Слаба парола</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Използвани в %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Паролата е изтекъла</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Изтичането на паролата беше на %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Паролата изтича на %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Паролата скоро ще изтече</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Паролата ще изтече скоро</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Да се заменят ли препратките към записа?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Проверка на състоянието</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Статистика</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6849,10 +7244,6 @@ Please consider generating a new key file.</source>
<translation>Това вписване е изключено от отчетите</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Моля изчакайте, данните за здравето се изчисляват...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Поздравления, всичко е зраво!</translation>
</message>
@@ -6873,13 +7264,25 @@ Please consider generating a new key file.</source>
<translation>Причина</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Редактиране на запис...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Изключване от отчети</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6924,44 +7327,56 @@ Please consider generating a new key file.</source>
<translation>Това вписване е изключено от отчетите</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Изключване от отчети</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>веднъж</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 10 пъти</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 100 пъти</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 1000 пъти</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 10 000 пъти</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 100 000 пъти</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>до един милион пъти</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>милиони пъти</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Редактиране на запис...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Изключване от отчети</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6979,10 +7394,6 @@ Please consider generating a new key file.</source>
<translation>Стойност</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Моля, изчакайте, статистически данни за базата данни се изчисляват...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Име на базата данни</translation>
</message>
@@ -7086,6 +7497,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Средната дължина на паролата е по-малка от десет знака. По-дългите пароли осигуряват по-голяма сигурност.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7200,14 +7619,14 @@ Please consider generating a new key file.</source>
<translation>Търсенете помощ</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Търсене (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Чувствитерен регистър</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7224,14 +7643,6 @@ Please consider generating a new key file.</source>
<translation>Основни</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Показвай известие при изискване на идентификационни данни</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ако кошчето е включео за базата данни, записите ще бъдат преместени в него директно. В противен случай те ще бъдат изтрити без потвърждение.&lt;/p&gt;&lt;p&gt;Ще бъдете подканени, ако някой от записите е посочен от други.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation type="unfinished"/>
</message>
@@ -7244,14 +7655,6 @@ Please consider generating a new key file.</source>
<translation>Тези приложения са свързани в момента:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Не потвърждавайте при изтриване на записи от клиенти</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Грешка:&lt;/b&gt; Неуспешно свързване с DBus. Моля, проверете настройките на DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Предупреждение:&lt;/b&gt;</translation>
</message>
@@ -7259,6 +7662,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Запишете текущите промени, за да активирате приставката и да разрешите редактирането на тази секция.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7283,18 +7706,10 @@ Please consider generating a new key file.</source>
<translation>Пръстов отпечатък:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Сертификат:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Подписващ</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Ключ:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Генериране</translation>
</message>
@@ -7339,10 +7754,6 @@ Please consider generating a new key file.</source>
<translation>Отпечатък</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Сертификат</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>ДОверени</translation>
</message>
@@ -7396,10 +7807,6 @@ Please consider generating a new key file.</source>
<translation>Показвай само предупреждения и грешки</translation>
</message>
<message>
- <source>Key</source>
- <translation>Ключ</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Поле за име на подписващия</translation>
</message>
@@ -7470,30 +7877,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Възникна неочаквана грешка при експортиране</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Искате ли да се доверите на %1 с пръстов отпечатък %2 от %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Не и този път.</translation>
</message>
@@ -7542,7 +7929,17 @@ Please consider generating a new key file.</source>
<translation>Файлът не съществува</translation>
</message>
<message>
- <source>Unknown share container type</source>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7627,18 +8024,6 @@ Please consider generating a new key file.</source>
<translation>Настройка на TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Стандартни настройки на токена спрямо RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Настройки на Steam токен</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Използване на потребителски настройки</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Потребителски настройки</translation>
</message>
@@ -7697,6 +8082,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Наистина ли искате да изтриете настройките на TOTP за този запис?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7712,48 +8109,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Проверка за актуализации</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Проверка за актуализации...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Затваряне</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Грешка при актуализиране!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Възникна грешка при извличането на информация за актуализиране.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Моля, опитайте отново по-късно.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Софтуерно актуализиране</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Нова версия на KeePassXC е налична!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 е на разположение — текущата %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Изтеглете я на keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Версията е актуалната!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 в момента е най-новата версия</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7796,22 +8173,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Конфигуриран слот -% 3</translation>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
+ <source>Global shortcut already registered to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Press</source>
- <translation>Натиснете</translation>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Пасивни</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Конфигуриран слот -% 3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7834,27 +8214,33 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Времето за изчакване на потребителя с хардуерния ключ изтече.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Грешка с USB при достъп до хардуерния ключ: %1</translation>
+ <source>Failed to complete a challenge-response, the specific error was: %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Failed to complete a challenge-response, the specific error was: %1</source>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>YubiKeyEditWidget</name>
<message>
- <source>Refresh</source>
- <translation>Обновяване</translation>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Натиснете</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Пасивни</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>YubiKeyEditWidget</name>
<message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ако притежавате &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, можете да го използвате за допълнителна сигурност.&lt;/p&gt;&lt;p&gt;YubiKey изисква един от неговите слотове да бъде програмирана като &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response.&lt;/a&gt;&lt;/p&gt;</translation>
+ <source>Refresh</source>
+ <translation>Обновяване</translation>
</message>
<message>
<source>Refresh hardware tokens</source>
@@ -7880,5 +8266,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>Не са открити хардуерни ключове</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_cs.ts b/share/translations/keepassxc_cs.ts
index 977c6d4f4..1add22940 100644
--- a/share/translations/keepassxc_cs.ts
+++ b/share/translations/keepassxc_cs.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Použít namísto Pagent raději OpenSSH pro Windows</translation>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Zapamatovat</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Umožnit přístup k záznamům</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Povolit vybrané</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Odepřít vše</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Zapnout integraci s SSH agentem</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>Spojení s SSH agentem funguje!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Aby se změna jazyka projevila, je třeba aplikaci restartovat. Chcete to provést nyní?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Černobílá</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Typ ikony v oznamovací oblasti</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Používat pro prázdné kolonky pro heslo zástupnou výplň</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Přesunout záznamy do Koše?</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>Nedaří se nalézt záznam, který by se shodoval s titulkem okna:</translation>
+ <source>Permission Required</source>
+ <translation>Jsou zapotřebí oprávnění</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Automatické vyplňování – KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC vyžaduje oprávnění ke Zpřístupnění, aby mohlo být prováděno automatické vyplňování na úrovni položky. Pokud jste toto oprávnění už udělili, může být třeba ještě KeePassXC restartovat.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Automatické vyplňování</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Neplatná syntaxe vyjádření automatického vyplňování!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Tento příkaz automatického vyplňování obsahuje velmi dlouhou prodlevu. Opravdu chcete pokračovat?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC vyžaduje oprávnění ke Zpřístupnění a „Nahrávání obrazovky“, aby mohlo být prováděno globální automatické vyplňování. Nahrávání obrazovky je nezbytné pro použití nadpisu okna pro vyhledávání položek v databázi. Pokud jste tato oprávnění už udělili, může být třeba ještě KeePassXC restartovat.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Tento příkaz automatického vyplňování obsahuje velmi pomalé stisky kláves. Opravdu chcete pokračovat?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Tento příkaz automatického vyplňování obsahuje argumenty, které se velmi často opakují. Opravdu chcete pokračovat?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Jsou zapotřebí oprávnění</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC vyžaduje oprávnění ke Zpřístupnění, aby mohlo být prováděno automatické vyplňování na úrovni položky. Pokud jste toto oprávnění už udělili, může být třeba ještě KeePassXC restartovat.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Zkopírovat &amp;uživatelské jméno</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Zko&amp;pírovat heslo</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Jsou zapotřebí oprávnění</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC vyžaduje oprávnění ke Zpřístupnění a „Nahrávání obrazovky“, aby mohlo být prováděno globální automatické vyplňování. Nahrávání obrazovky je nezbytné pro použití nadpisu okna pro vyhledávání položek v databázi. Pokud jste tato oprávnění už udělili, může být třeba ještě KeePassXC restartovat.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Automatické vyplňování – KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Vyberte záznam, kterým se bude automaticky vyplňovat:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Hledat…</translation>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Dejte spojení neopakující se název nebo identifikátor, například:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop.</translation>
<translation>Pokud je uzamčená, požádat o odemčení databáze</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Je odpovězeno pouze položkami stejného schématu (http://, https://, …).</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Hledat shodu ve schématu URL (např., https://…)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Odpoví pouze nejlepšími shodami pro konkrétní URL adresu namísto všech položek pro celou doménu.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop.</translation>
<translation>Hledat odpovídající přihlašovací údaje ve všech otevřených databázích</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Seřadit odpovídající přihlašovací údaje podle titulku</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Seřadit odpovídající přihlašovací údaje podle uživatelského jména</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Pokročilé</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop.</translation>
<translation>Nalistovat uživatelsky určený proxy soubor</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Procházet…</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Použít uživatelsky určené umístění nastavení pro prohlížeč:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop.</translation>
<translation>Kolonka uživatelsky určené umístění prohlížeče</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Nalistovat uživatelsky určený popis umístění prohlížeče</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Vyberte umístění složky hostitele nativních zpráv</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Předvolby klonu</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Připojit k titulku „ – klon“</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Kopírovat historii</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop.</translation>
<translation>Do souboru nelze zapisovat, protože je otevřen v režimu pouze pro čtení.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Klíč nebyl přeměněn. Toto je chyba – prosím nahlaste to vývojářům.</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Záložní databáze se nachází v %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Není možné uložit, databáze nebyla inicializována!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Záložní databáze se nachází v %2</translation>
<translation>Nalistovat soubor s klíčem</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Procházet…</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Znovu načíst hardwarová bezpečnostní zařízení</translation>
</message>
@@ -1301,12 +1417,6 @@ Abyste tomu, aby se tato chyba objevovala, je třeba přejít do „Nastavení d
<translation>Zadejte další přihlašovací údaje (pokud jsou):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Je možné používat hardwarové bezpečnostní klíče jako například &lt;strong&gt;YubiKey&lt;/strong&gt; nebo &lt;strong&gt;OnlyKey&lt;/strong&gt; se sloty nastavenými pro HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Klikněte pro další informace…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Nápověda k souboru s klíčem</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Pokud nemáte žádný soubor, který by se zaručeně neměnil (a byl tedy vhodný jako klíč), tuto kolonku nevyplňujte.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Krom hlavního hesla je možné použít tajný soubor a vylepšit tak zabezpečení databáze. Takový soubor je možné vytvořit v nastavení zabezpečení databáze.&lt;/p&gt;&lt;p&gt;Toto &lt;strong&gt;není&lt;/strong&gt; *.kdbx databázový soubor!&lt;br&gt;Pokud nemáte soubor s klíčem, ponechte kolonku nevyplněnou.&lt;/p&gt;&lt;p&gt;Pro více informaci klikněte sem…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Soubor s klíčem k odemknutí databáze</translation>
</message>
@@ -1353,8 +1459,21 @@ Pokud nemáte žádný soubor, který by se zaručeně neměnil (a byl tedy vhod
<translation>Starý formát souboru s klíčem</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Používáte starý formát souboru s klíčem, který může KeePassXC &lt;br&gt;přestat v budoucnu podporovat.&lt;br&gt;&lt;br&gt;Zvažte prosím vytvoření nového souboru s klíčem v nabídce &lt;br&gt;&lt;strong&gt;Databáze / Zabezpečení databáze / Změnit soubor s klíčem.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1390,6 +1509,10 @@ Pokud nemáte žádný soubor, který by se zaručeně neměnil (a byl tedy vhod
<source>Database Credentials</source>
<translation>Přihlašovací údaje do databáze</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1615,6 @@ Oprávnění pro přístup k položkám budou odvolána.</translation>
<translation>Přesunout KeePassHTTP atributy do uživatelsky určených dat</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Opravdu chcete přesunout všechna data starého napojení na prohlížeč na nejnovější standard?
-Toto je nezbytné pro zachování kompatibility se zásuvným modulem pro prohlížeč.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Uložené klíče prohlížeče</translation>
</message>
@@ -1527,14 +1644,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Opravdu chcete znovu vytvořit identifikátor databáze?
Toto je nutné pouze v případě, že vaše databáze je kopií jiné a nefunguje propojení s rozšířením prohlížeče.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Přidat další ochranu…</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Není nastavené žádné heslo</translation>
</message>
@@ -1566,6 +1684,10 @@ Opravdu chcete pokračovat bez hesla?</translation>
<source>Failed to change database credentials</source>
<translation>Nepodařilo se změnit přihlašovací údaje do databáze</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1762,6 @@ Opravdu chcete pokračovat bez hesla?</translation>
<translation>Počet průchodů je příliš vysoký</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Používáte velmi vysoký počet průchodů transformace klíče s Argnon2.
-
-Pokud tento počet ponecháte, otevírání databáze může trvat hodiny až dny (nebo dokonce déle)!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Rozumím, počet ponechat</translation>
</message>
@@ -1661,14 +1775,6 @@ Pokud tento počet ponecháte, otevírání databáze může trvat hodiny až dn
<translation>Počet průchodů je příliš nízký</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Používáte velmi nízký počet průchodů transformace funkcí pro odvození klíče (KDF) a šifrou AES.
-
-Pokud tento počet ponecháte, může být velmi snadné prolomit šifrování vaší databáze!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>Funkce pro odvození klíče (KDF) nezměněna</translation>
</message>
@@ -1726,6 +1832,18 @@ Pokud tento počet ponecháte, může být velmi snadné prolomit šifrování v
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1867,6 @@ Pokud tento počet ponecháte, může být velmi snadné prolomit šifrování v
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Metadata databáze</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Název databáze:</translation>
</message>
@@ -1826,6 +1940,10 @@ Tuto akci nelze vzít zpět.</translation>
<source>Enable compression (recommended)</source>
<translation>Zapnout kompresi (doporučeno)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1978,49 @@ Tuto akci nelze vzít zpět.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2142,6 @@ Toto je nepochybně chyba, nahlaste ji prosím vývojářům.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Hledání…</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Opravdu chcete nenávratně smazat záznam „%1“?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Opravdu přesunout záznam „%1“ do Koše?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Opravdu přesunout %n záznam do Koše?</numerusform><numerusform>Opravdu přesunout %n záznamy do Koše?</numerusform><numerusform>Opravdu přesunout %n záznamů do Koše?</numerusform><numerusform>Opravdu přesunout %n záznamy do Koše?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Spustit příkaz?</translation>
</message>
@@ -2054,18 +2199,6 @@ Přejete si je zahrnout?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Opravdu chcete nevratně smazat všechno z Koše?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Opravdu chcete %n položku nevratně smazat?</numerusform><numerusform>Opravdu chcete %n položky nevratně smazat?</numerusform><numerusform>Opravdu chcete %n položek nevratně smazat?</numerusform><numerusform>Opravdu chcete %n položky nevratně smazat?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Smazat položku?</numerusform><numerusform>Smazat položky?</numerusform><numerusform>Smazat položky?</numerusform><numerusform>Smazat položky?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Přesunout položku do Koše?</numerusform><numerusform>Přesunout položky do Koše?</numerusform><numerusform>Přesunout položky do Koše?</numerusform><numerusform>Přesunout položky do Koše?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Uzamknout databázi?</translation>
@@ -2119,14 +2252,6 @@ Vypnout bezpečné ukládání a zkusit to znovu?</translation>
<translation>Databáze ve formátu KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Nahradit odkazy na položku?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Položka „%1“ má %2 odkaz. Chcete odkazy přepsat hodnotami, přeskočit ji, nebo smazat i tak?</numerusform><numerusform>Položka „%1“ má %2 odkazy. Chcete odkazy přepsat hodnotami, přeskočit ji, nebo smazat i tak?</numerusform><numerusform>Položka „%1“ má %2 odkazů. Chcete odkazy přepsat hodnotami, přeskočit ji, nebo smazat i tak?</numerusform><numerusform>Položka „%1“ má %2 odkazy. Chcete odkazy přepsat hodnotami, přeskočit ji, nebo smazat i tak?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Smazat skupinu</translation>
</message>
@@ -2147,10 +2272,6 @@ Vypnout bezpečné ukládání a zkusit to znovu?</translation>
<translation>Databáze nebyla operací slučování upravena.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Sdílená skupina…</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Zápis do databáze se nezdařil: %1</translation>
</message>
@@ -2166,6 +2287,22 @@ Vypnout bezpečné ukládání a zkusit to znovu?</translation>
<source>Could not find database file: %1</source>
<translation>Nedaří se nalézt soubor s databází: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2436,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>Externí operace sloučení tuto položku zneplatnila.
Všechny provedené změny byly bohužel ztraceny.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2528,13 @@ Všechny provedené změny byly bohužel ztraceny.</translation>
<translation>Výběr barvy pozadí</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pokud zaškrtnuto, položka se neobjeví v hlášeních jako Kontrola zdraví a HIBP, i když neodpovídá požadavků mna kvalitu (např. nahodilost hesla nebo opětovné použití). Toto můžete zaškrtnout pokud heslo není pod vaší kontrolu (např. je vyžadováno, že se musí jednat o PIN kód dlouhý čtyři číslice), aby tím nebyl výkaz zaneřáděný.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Vynechat z přehledů o databázi</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2649,14 @@ Všechny provedené změny byly bohužel ztraceny.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Tuto položku použít pouze ve spojení se základním HTTP ověřováním se</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Tuto položku nepoužívat ve spojení se základním HTTP ověřováním se</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2772,6 @@ Všechny provedené změny byly bohužel ztraceny.</translation>
<translation>Poznámky:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Platnost skončí:</translation>
</message>
@@ -2678,11 +2835,6 @@ Všechny provedené změny byly bohužel ztraceny.</translation>
<translation>Vnější soubor</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Procházet…</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Příloha</translation>
</message>
@@ -2714,6 +2866,11 @@ Všechny provedené změny byly bohužel ztraceny.</translation>
<source>Select attachment file</source>
<translation>Vybrat soubor, který přiložit</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3017,8 @@ Podporovaná rozšíření jsou: %1.</translation>
<translation>Nalistovat sdílený soubor</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Procházet…</translation>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -2934,10 +3091,6 @@ Podporovaná rozšíření jsou: %1.</translation>
<translation>Přidat uživatelsky určenou ikonu</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Smazat uživatelsky určenou ikonu</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Stáhnout ikonu webu (favicon)</translation>
</message>
@@ -2954,10 +3107,6 @@ Podporovaná rozšíření jsou: %1.</translation>
<translation>Veškeré soubory</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Potvrdit smazání</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Vyberte obrázky</translation>
</message>
@@ -2977,10 +3126,6 @@ Podporovaná rozšíření jsou: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Následující ikona se nezdařila:</numerusform><numerusform>Následující ikony se nezdařily:</numerusform><numerusform>Následující ikony se nezdařily:</numerusform><numerusform>Následující ikony se nezdařily:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Tato ikona je používána %n záznamem a bude nahrazena výchozí ikonou. Opravdu ji chcete smazat?</numerusform><numerusform>Tato ikona je používána %n záznamy a bude nahrazena výchozí ikonou. Opravdu ji chcete smazat?</numerusform><numerusform>Tato ikona je používána %n záznamy a bude nahrazena výchozí ikonou. Opravdu ji chcete smazat?</numerusform><numerusform>Tato ikona je používána %n záznamy a bude nahrazena výchozí ikonou. Opravdu ji chcete smazat?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Používání služby DuckDuckGo pro stahování ikon webových stránek je možné zapnout v Nástroje → Nastavení → Zabezpečení</translation>
@@ -3018,13 +3163,13 @@ Podporovaná rozšíření jsou: %1.</translation>
<translation>Použít uživatelsky určenou ikonu</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Použít ikonu na…</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Použít pouze na tuto skupinu</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3248,17 @@ Dotčený zásuvný modul to může rozbít.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3226,6 +3382,32 @@ Opravdu chcete tento soubor přidat?</translation>
<source>Confirm Attachment</source>
<translation>Potvrdit přílohu</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Přejmenovat označenou přílohu</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Přejmenovat</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3353,8 +3535,12 @@ Opravdu chcete tento soubor přidat?</translation>
<translation>Má přílohy</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Má jednorázové TOTP heslo</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Má TOTP heslo</translation>
</message>
</context>
<context>
@@ -3424,10 +3610,6 @@ Opravdu chcete tento soubor přidat?</translation>
<translation>Nikdy</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[CHRÁNĚNO]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Zapnuto</translation>
</message>
@@ -3451,11 +3633,6 @@ Opravdu chcete tento soubor přidat?</translation>
<source>Default Sequence</source>
<translation>Výchozí pořadí</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3478,22 +3655,85 @@ Opravdu chcete tento soubor přidat?</translation>
<source>Reset to defaults</source>
<translation>Vrátit na výchozí</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Má přílohy</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Má TOTP heslo</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Neznámý</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Neznámý</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;Identif. procesu: %1, spustitelný soubor: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Je spuštěná jiná služba pro tajemství (%1).&lt;br/&gt;Prosím zastavte/odeberte ji a až poté znovu zapněte napojení na službu pro tajemství.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Nepodařilo se zaregistrovat službu DBus na %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Záznam „%1“ z databáze „%2“ byl použit %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Nepodařilo se zaregistrovat službu DBus na %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Aplikace</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Spravovat</translation>
</message>
</context>
<context>
@@ -3520,14 +3760,10 @@ Opravdu chcete tento soubor přidat?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Aplikace</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Spravovat</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3536,25 +3772,6 @@ Opravdu chcete tento soubor přidat?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo tajná služba:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Neznámý</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Neznámý</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;Identif. procesu: %1, spustitelný soubor: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Je spuštěná jiná služba pro tajemství (%1).&lt;br/&gt;Prosím zastavte/odeberte ji a až poté znovu zapněte napojení na službu pro tajemství.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3563,6 +3780,10 @@ Opravdu chcete tento soubor přidat?</translation>
<comment>group has no children</comment>
<translation>[prázdné]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 – klon</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3600,14 +3821,6 @@ Můžete zapnout službu pro stahování ikon z DuckDuckGo v sekci zabezpečení
<translation>Stav</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Čekejte, zpracovává se seznam položek…</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Stahování…</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3620,8 +3833,16 @@ Můžete zapnout službu pro stahování ikon z DuckDuckGo v sekci zabezpečení
<translation>Stažení se nezdařilo</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Stahování ikon webů (%1/%2)…</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3682,6 +3903,11 @@ Pokud se toto opakuje, pak je možné, že je váš soubor s databází poškoze
<source>Unable to calculate database key</source>
<translation>Nedaří se vypočítat klíč databáze</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Neplatná velikost symetrické šifry IV.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3876,16 +4102,6 @@ Pokud se toto opakuje, pak je možné, že je váš soubor s databází poškoze
<translation>Nejedná se o databázi KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Zvolený soubor je databáze ve starém formátu KeePass 1 (.kdb).
-
-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é aplikaci KeePassX verze 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Nepodporovaná verze databáze KeePass 2.</translation>
</message>
@@ -3901,6 +4117,13 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<source>Failed to read database file.</source>
<translation>Nepodařilo se číst soubor s databází.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4176,10 +4399,6 @@ Line %2, column %3</source>
<translation>Načtená data kolonky položky neodpovídají velikosti</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Neplatná velikost kolonky neopakujícího se identifikátoru položky</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Neplatná velikost kolonky identifikátoru skupiny položky</translation>
</message>
@@ -4217,6 +4436,10 @@ Pokud se toto opakuje, pak je možné, že je váš soubor s databází poškoze
<source>Unable to calculate database key</source>
<translation>Nedaří se vypočítat klíč databáze</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4283,26 +4506,6 @@ Pokud se toto opakuje, pak je možné, že je váš soubor s databází poškoze
<source>Key Component set, click to change or remove</source>
<translation> Součást klíče nastavena, kliknutím změníte nebo odeberete</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Přidat %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Změnit %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Odebrat %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 nastaveno, kliknutím změníte nebo odeberete</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4315,10 +4518,6 @@ Pokud se toto opakuje, pak je možné, že je váš soubor s databází poškoze
<translation>Soubor s klíčem</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Jako další úroveň zabezpečení je možné přidat soubor s klíčem obsahujícím náhodné bajty.&lt;/p&gt;&lt;p&gt;Je třeba ho uchovávat v bezpečí a nikdy ho neztratit, jinak budete uzamčeni!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Chyba načítání souboru s klíčem „%1“
@@ -4333,10 +4532,6 @@ Zpráva: %2</translation>
<translation>Veškeré soubory</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Vytvořit soubor s klíčem…</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Chyba při vytváření souboru s klíčem</translation>
</message>
@@ -4349,26 +4544,14 @@ Zpráva: %2</translation>
<translation>Vyberte soubor s klíčem</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Výběr souboru s klíčem</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Nalistovat soubor s klíčem</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Procházet…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Vytvořit nový soubor s klíčem</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Pozn.: Nepoužívejte soubor, který se může změnit, protože by to znemožnilo odemčení databáze!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Neplatný soubor s klíčem</translation>
</message>
@@ -4394,6 +4577,57 @@ Opravdu chcete tento soubor použít?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Vybrali jste soubor s klíčem ve starém formátu, který KeePassXC&lt;br&gt;může přestat v budoucnu podporovat.&lt;br&gt;&lt;br&gt;Zvažte prosím místo něj vytvoření nového souboru s klíčem.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4494,24 +4728,10 @@ Opravdu chcete tento soubor použít?</translation>
<translation>Dotkněte se tlačítka na svém YubiKey zařízení!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>VAROVÁNÍ: Používáte vývojové sestavení KeePassXC!
-Je zde vysoké riziko poškození dat, proto udržujte zálohu svých databází.
-Tato verze není určena pro produkční použití.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Darovat</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>VAROVÁNÍ: Vámi používaná verze Qt může způsobovat, že při použití klávesnice na obrazovce KeePassXC zhavaruje!
-Doporučujeme použít AppImage, které je k dispozici v sekci stahování našich stránek.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importovat</translation>
</message>
@@ -4552,12 +4772,6 @@ Doporučujeme použít AppImage, které je k dispozici v sekci stahování naši
<translation>Importovat CSV soubor</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>UPOZORNĚNÍ: Používáte vývojové sestavení KeePassXC!
-Očekávejte chyby a drobné problémy, tato verze není určena pro produkční použití.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Zjišťovat dostupnost aktualizací při spouštění?</translation>
</message>
@@ -4686,10 +4900,6 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<translation>Zabezpečení databáze…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Hlášení o &amp;databázi…</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistiky, kontrola stavu atd.</translation>
</message>
@@ -4786,10 +4996,6 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<translation>Otevřít Uživatelskou příručku</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Uložit zálohu databáze…</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Přidat klíč do SSH Agenta</translation>
</message>
@@ -4842,36 +5048,44 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<translation>Chcete-li toto nastavení použít, musíte restartovat aplikaci. Chcete nyní restartovat?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Provést posloupnost automatického vyplnění</translation>
+ <source>Always on Top</source>
+ <translation>Vždy nahoře</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{UŽIVATELSKÉ_JMÉNO}</translation>
+ <source>Hide Usernames</source>
+ <translation>Skrýt uživatelská jména</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{UŽIVATELSKÉ_JMÉNO}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Skrýt hesla</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{HESLO}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{HESLO}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Vždy nahoře</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Skrýt uživatelská jména</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Skrýt hesla</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4978,14 +5192,14 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Vytvořit novou KeePassXC databázi…</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Kořen</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5049,6 +5263,14 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<source>Password Manager</source>
<translation>Správce hesel</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5156,18 +5378,10 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<translation>Žádná obsažená soukromá část klíče k rozšifrování</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Snažíte se spustit funkci odvození klíče bez šifry</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Pro rozšifrování tohoto klíče je třeba zadat heslovou frázi</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Odvození klíče se nezdařilo, soubor s klíčem je poškozený?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Rozšifrování se nezdařilo, chybná heslová fráze?</translation>
</message>
@@ -5215,6 +5429,18 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<source>Unknown key type: %1</source>
<translation>Neznámý typ klíče: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5269,6 +5495,22 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<source>Repeat password field</source>
<translation>Kolonka pro zopakování zadání hesla</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5490,10 +5732,6 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<translation>Použít heslo</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Znovu vytvořit heslo (%1)</translation>
</message>
@@ -5501,68 +5739,28 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<source>Special Characters</source>
<translation>Zvláštní znaky</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Statistiky</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Velmi slabé heslo</translation>
- </message>
<message>
- <source>Password entropy is %1 bits</source>
- <translation>Nahodilost hesla je %1 bitů</translation>
+ <source>Character Count:</source>
+ <translation>Počet znaků:</translation>
</message>
<message>
- <source>Weak password</source>
- <translation>Slabé heslo</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Použito v %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Heslo je použito %1 krát</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Platnost hesla skončila</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Konec platnosti hesla byl %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Platnost hesla bude končit</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Platnost hesla končí za %1 dny</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Platnost hesla brzy skončí</translation>
+ <source>character</source>
+ <translation>znak</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Platnost hesla skončí %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Kontrola stavu</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5708,10 +5906,6 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<translation>Popis umístění záznamu ke zkopírování do schránky.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Časová prodleva (v sekundách) před vymazáním obsahu schránky.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Upravit položku.</translation>
</message>
@@ -6025,10 +6219,6 @@ Příkazy k dispozici:
<translation>Type: datum (opak)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Typ: neznámé%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Nahodilost %1 (%2)</translation>
</message>
@@ -6319,10 +6509,6 @@ Jádro systému: %3 %4</translation>
<translation>Kryptografické knihovny:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Není možné vytvořit a dotázat se na heslo naráz!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Přidá do databáze novou skupinu.</translation>
</message>
@@ -6359,10 +6545,6 @@ Jádro systému: %3 %4</translation>
<translation>Nepodařilo se otevřít HIBP soubor %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Vyhodnocování databázových záznamů vůči HIBP souboru – chvíli potrvá…</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Zavřít právě otevřenou databázi.</translation>
</message>
@@ -6555,10 +6737,6 @@ Jádro systému: %3 %4</translation>
<translation>Nedaří se uložit soubor se skriptem pro posílání zpráv mezi webovým prohlížečem a desktopovou aplikací (native messaging) pro %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Zkopírovat daný atribut do schránky. Pokud není určen, je jako výchozí použito „heslo“.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Zkopírovat stávající TOTP do schránky (totožné s &quot;=a totp&quot;).</translation>
</message>
@@ -6775,6 +6953,223 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Neočekávaná data v souboru s klíčem! Soubor s klíčem může být poškozený.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Nepodařilo se najít HIBP soubor: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Zkopírovat daný atribut do schránky. Pokud není určen, je jako výchozí použito „heslo“.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Velmi slabé heslo</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Nahodilost hesla je %1 bitů</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Slabé heslo</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Použito v %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Platnost hesla skončila</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Konec platnosti hesla byl %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Platnost hesla skončí %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Platnost hesla bude končit</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Platnost hesla brzy skončí</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Opravdu chcete nenávratně smazat záznam „%1“?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Opravdu přesunout záznam „%1“ do Koše?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Nahradit odkazy na položku?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Kontrola stavu</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistiky</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6856,10 +7251,6 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Tato položka je vynechána z přehledů</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Čekejte, probíhá výpočet pro kontrolu stavu...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Gratulujeme – vše je v pořádku!</translation>
</message>
@@ -6880,13 +7271,25 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Důvod</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Upravit záznam…</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Vynechat z přehledů</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6931,44 +7334,56 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Tato položka je vynechána z přehledů</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Vynechat z přehledů</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>jednou</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 10 krát</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 100 krát</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 1000 krát</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 10 000 krát</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 100 000 krát</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>až milionkrát</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>milionkrát</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Upravit záznam…</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Vynechat z přehledů</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6986,10 +7401,6 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Hodnota</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Čekejte, probíhá výpočet statistik o databázi…</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Název databáze</translation>
</message>
@@ -7093,6 +7504,14 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Průměrná délka hesla je kratší, než deset znaků. Delší hesla poskytují vyšší zabezpečení.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7207,14 +7626,14 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Nápověda ke hledání</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Hledat (%1)…</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Rozlišovat malá/velká písmena</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7231,14 +7650,6 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Obecné</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Při vyžádání si přihlašovacích údajů zobrazit oznámení</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;/p&gt;Pokud je pro databázi zapnutý Koš, záznamy budou přesouvány přímo do něj. Jinak budou bez potvrzování smazány.&lt;/p&gt;&lt;p&gt;Pokud je položka odkazována z jiné, budete ale dotázáni.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Vystavené skupiny databáze:</translation>
</message>
@@ -7251,14 +7662,6 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Tyto aplikace jsou aktuálně připojené:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Nepotvrzovat pokud jsou položky mazané z klientů</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Chyba:&lt;/b&gt; Nepodařilo se připojit k DBus. Zkontrolujte nastavení DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Varování:&lt;/b&gt;</translation>
</message>
@@ -7266,6 +7669,26 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Aby byl zásuvný modul aktivován a zapnuto upravování této sekce, uložte stávající změny.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7290,18 +7713,10 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Otisk:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certifikát:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Podepsal</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Klíč:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Tvoř</translation>
</message>
@@ -7346,10 +7761,6 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Otisk</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certifikát</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Důvěryhodný</translation>
</message>
@@ -7403,10 +7814,6 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Zobrazovat pouze varování a chyby</translation>
</message>
<message>
- <source>Key</source>
- <translation>Klíč</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Kolonka pro jméno podepisujícího</translation>
</message>
@@ -7477,30 +7884,10 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<source>Could not write export container</source>
<translation>Nedaří se zapsat do exportního kontejneru</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Došlo k neočekávané chybě exportu</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importovat z kontejneru bez podpisu</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Není možné ověřit zdroj sdíleného kontejneru protože není podepsán. Opravdu chcete importovat z %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importovat z kontejneru s certifikátem</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Věříte %1 s otiskem %2 od %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Tentokrát ne</translation>
</message>
@@ -7549,8 +7936,18 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Soubor neexistuje</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Neznámý typ kontejneru pro sdílení</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7634,18 +8031,6 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<translation>Nastavit na času založené jednorázové heslo (TOTP)</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Výchozí nastavení RFC 6238 tokenu</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Nastavení proudového tokenu</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Použít uživatelsky určená nastavení</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Uživatelsky určená nastavení</translation>
</message>
@@ -7704,6 +8089,18 @@ Příklad: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Opravdu chcete smazat nastavení pro TOTP heslo u tohoto záznamu?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7719,48 +8116,28 @@ Příklad: JBSWY3DPEHPK3PXP</translation>
<translation>Zjišťování aktualizací</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Zjišťování aktualizací…</translation>
- </message>
- <message>
<source>Close</source>
<translation>Zavřít</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Chyba aktualizace!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Došlo k chybě při získávání informací o aktualizacích.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Zkuste to prosím znovu později.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Aktualizace software</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Je k dispozici nová verze KeePassXC!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>Nyní je k dispozici KeePassXC verze %1 ‒ nainstalovanou máte %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Stáhněte si z keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Používáte aktuální verzi!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 je v tuto chvíli nejnovější dostupná verze</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7803,22 +8180,25 @@ Příklad: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Nastavených slotů – %3</translation>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Výzva-odpověď – Slot %3 – %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Press</source>
- <translation>Stisknout</translation>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Pasivní</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Nastavených slotů – %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7841,13 +8221,27 @@ Příklad: JBSWY3DPEHPK3PXP</translation>
<translation>Překročen časový limit pro zahájení interakce uživatele s hardwarovým klíčem.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Při přistupování k hardwarovému klíči došlo k chybě na USB sběrnici: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Nepodařilo se dokončit výzvu-odpověď – konkrétní chyba byla: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Stisknout</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Pasivní</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7856,14 +8250,6 @@ Příklad: JBSWY3DPEHPK3PXP</translation>
<translation>Načíst znovu</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey výzva-odpověď</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Pokud vlastníte zařízení &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, můžete ho použít jako další úroveň zabezpečení.&lt;/p&gt;&lt;p&gt;YubiKey vyžaduje aby jeden z jeho slotů byl naprogramován jako &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 výzva-odpověď&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Znovu načíst hardwarová bezpečnostní zařízení</translation>
</message>
@@ -7887,5 +8273,29 @@ Příklad: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Nenalezeny žádné hardwarové klíče</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_de.ts b/share/translations/keepassxc_de.ts
index 7bc59a848..726be63a2 100644
--- a/share/translations/keepassxc_de.ts
+++ b/share/translations/keepassxc_de.ts
@@ -47,11 +47,47 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - Zugriffsanfrage</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;fordert Zugriff auf die folgenden Einträge an:
+&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;
+</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>Ihre Entscheidung für obige Einträge wird für die Dauer der Ausführung des anfordernden Clients gespeichert.</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Merken</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Zugriff auf Einträge erlauben</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Auswahl erlauben</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Alle verweigern</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>OpenSSH für Windows statt Pageant benutzen</translation>
+ <source>Deny for this program</source>
+ <translation>Für dieses Programm verweigern</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>SSH-Agent-Integration aktivieren</translation>
@@ -76,6 +112,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH-Agent-Verbindung funktioniert!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +183,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Zum Ändern der Sprache müssen Sie die Anwendung neu starten. Möchten Sie jetzt neu starten?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochrom</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +400,10 @@
<source>Tray icon type</source>
<translation>Trayicon-Typ</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Abgelaufene Einträge bei Auto-Type ausblenden</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +501,74 @@
<source>Use placeholder for empty password fields</source>
<translation>Platzhalter für leere Passwortfelder verwenden</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Einträge ohne Bestätigung in den Papierkorb verschieben</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Aktivieren Sie einen Doppelklick, um die Spalten für die Eingabe von Benutzernamen/Passwort zu kopieren</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Konnte keinen Eintrag finden, der mit dem Fenstertitel übereinstimmt:</translation>
+ <source>Permission Required</source>
+ <translation>Berechtigung erforderlich</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-Type - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC benötigt die Berechtigung für Barrierefreiheit, um Auto-Type auf Eintragsebene durchzuführen. Falls Sie die Berechtigung bereits erteilt haben, starten Sie KeePassXC bitte neu.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-Type</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>Die angeforderte Auto-Type-Sequenz kann aufgrund eines Fehlers nicht verwendet werden:</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Die Syntax Ihres Auto-Type-Befehls ist fehlerhaft!</translation>
+ <source>Auto-Type Error</source>
+ <translation>Auto-Type Fehler</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Dieses Auto-Type-Kommando enthält eine sehr lange Verzögerung. Möchten Sie wirklich fortfahren?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC benötigt die Berechtigungen für Barrierefreiheit und Bildschirmaufzeichnung, um globalen Auto-Type durchzuführen. Die Bildschirmaufzeichnung ist notwendig, um Einträge über den Fenstertitel zu finden. Falls Sie die Berechtigung bereits erteilt haben, starten Sie KeePasXC bitte neu.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Dieses Auto-Type-Kommando enthält sehr langsame Tastendrücke. Möchten Sie wirklich fortfahren?</translation>
+ <source>Invalid entry provided</source>
+ <translation>Ungültiger Eintrag angegeben</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Dieses Auto-Type-Kommando enthält Argumente, die sehr oft wiederholt werden. Möchten Sie wirklich fortfahren?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Klammerungleichheit erkannt, zusätzliche { oder } gefunden</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Berechtigung erforderlich</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Zu viele Wiederholungen erkannt, maximaler Wert ist %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC benötigt die Berechtigung für Barrierefreiheit, um Auto-Type auf Eintragsebene durchzuführen. Falls Sie die Berechtigung bereits erteilt haben, starten Sie KeePassXC bitte neu.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Sehr langsamer Tastendruck erkannt, maximaler Wert ist %1: %2</translation>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Sehr lange Verzögerung erkannt, maximaler Wert ist %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Ungültiger Konvertierungstyp: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Ungültige Konvertierungssyntax: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Ungültige Syntax des regulären Ausdrucks %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Ungültiger Platzhalter: %1</translation>
</message>
</context>
<context>
@@ -524,25 +606,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>&amp;Benutzername kopieren</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>Versuch, ungültiges Tastensymbol zu senden.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Passwort kopieren</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>Es konnte kein gültiger Tastencode für die Taste ermittelt werden: </translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Berechtigung erforderlich</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Sequenz wird abgebrochen: Die Feststelltaste ist eingeschaltet</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC benötigt die Berechtigungen für Barrierefreiheit und Bildschirmaufzeichnung, um globalen Auto-Type durchzuführen. Die Bildschirmaufzeichnung ist notwendig, um Einträge über den Fenstertitel zu finden. Falls Sie die Berechtigung bereits erteilt haben, starten Sie KeePasXC bitte neu.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Sequenz wird abgebrochen: Modifizierungstasten vom Benutzer gehalten</translation>
</message>
</context>
<context>
@@ -552,12 +631,60 @@
<translation>Auto-Type - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Wählen Sie den Eintrag für Auto-Type:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Doppelklicken Sie auf eine Zeile, um Auto-Type auszuführen oder einen Eintrag über die Suche zu finden:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Sie können erweiterte Suchabfragen verwenden, um einen beliebigen Eintrag in Ihren geöffneten Datenbanken zu finden. Die folgenden Tastenkombinationen sind nützlich:&lt;br/&gt;
+Strg+F - Umschalten der Datenbanksuche&lt;br/&gt;
+Strg+1 - Benutzername eingeben&lt;br/&gt;
+Strg+2 - Passwort eingeben&lt;br/&gt;
+Strg+3 - TOTP eingeben&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>Suche in allen offenen Datenbanken</translation>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation>Suche…</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Suchen …</translation>
+ <source>Type Sequence</source>
+ <translation>Tippreihenfolge</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>Tippe {USERNAME}</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>Tippe {PASSWORD}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>Tippe {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Benutzername kopieren</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Passwort kopieren</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>TOTP kopieren</translation>
</message>
</context>
<context>
@@ -713,6 +840,16 @@ chrome-laptop.</source>
Geben Sie der Verbindung einen eindeutigen Namen, z. B. &quot;chrome-laptop&quot;.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -778,14 +915,6 @@ Geben Sie der Verbindung einen eindeutigen Namen, z. B. &quot;chrome-laptop&quot
<translation>Entsperrung anfragen, wenn die Datenbank gesperrt ist</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Nur Einträge mit dem gleichen Schema (http://, https://, …) werden zurückgeliefert.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>URL-Schema abgleichen (z. B. https://…)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Nur die am besten passenden Einträge für eine URL anzeigen statt aller Einträge der ganzen Domain</translation>
</message>
@@ -811,16 +940,6 @@ Geben Sie der Verbindung einen eindeutigen Namen, z. B. &quot;chrome-laptop&quot
<translation>In allen geöffneten Datenbanken nach passenden Anmeldedaten suchen</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Passende Anmeldedaten nach Titel sortieren</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Passende Anmeldedaten nach Benutzername sortieren</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Fortgeschritten</translation>
</message>
@@ -881,11 +1000,6 @@ Geben Sie der Verbindung einen eindeutigen Namen, z. B. &quot;chrome-laptop&quot
<translation>Browser für benutzerdefinierte Proxydatei</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Durchsuchen ...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Benutzerdefinierten Browser-Konfigurations-Pfad verwenden:</translation>
</message>
@@ -906,10 +1020,6 @@ Geben Sie der Verbindung einen eindeutigen Namen, z. B. &quot;chrome-laptop&quot
<translation>Feld für benutzerdefinierten Browserpfad</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Nach benutzerdefiniertem Browserpfad suchen</translation>
</message>
@@ -957,14 +1067,27 @@ Geben Sie der Verbindung einen eindeutigen Namen, z. B. &quot;chrome-laptop&quot
<source>Select native messaging host folder location</source>
<translation>Ordner-Pfad für Native-Messaging-Host auswählen</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Es werden nur Einträge mit dem gleichen Schema (http://, https://, ...) zurückgegeben.</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>URL-Schema anpassen (z. B. https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Durchsuchen...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Klon-Optionen</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>„ - Klon“ zum Titel hinzufügen</translation>
</message>
@@ -976,6 +1099,10 @@ Geben Sie der Verbindung einen eindeutigen Namen, z. B. &quot;chrome-laptop&quot
<source>Copy history</source>
<translation>Verlauf kopieren</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Einträge klonen Optionen</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1160,10 +1287,6 @@ Geben Sie der Verbindung einen eindeutigen Namen, z. B. &quot;chrome-laptop&quot
<translation>Kann Datei nicht schreiben, da sie nur zum Lesen geöffnet ist.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Schlüssel nicht umgewandelt. Das ist ein Programmfehler, bitte melden Sie es den Entwicklern!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1198,6 +1321,10 @@ Sicherungskopie der Datenbank ist in %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Kann nicht abspeichern, die Datenbank wurde nicht initialisiert!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>Schlüssel nicht umgewandelt. Dies ist ein Fehler, bitte melden Sie ihn den Entwicklern.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1257,10 +1384,6 @@ Sicherungskopie der Datenbank ist in %2</translation>
<translation>Schlüsseldatei auswählen</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Durchsuchen ...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Hardware-Token aktualisieren</translation>
</message>
@@ -1299,12 +1422,6 @@ Um zu verhindern, dass dieser Fehler auftritt, müssen Sie zu &quot;Datenbankein
<translation>Zusätzliche Anmeldedaten eingeben (falls vorhanden):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Sie können einen Hardware-Sicherheitsschlüssel wie &lt;strong&gt;YubiKey&lt;/strong&gt; oder &lt;strong&gt;OnlyKey&lt;/strong&gt; verwenden, dessen Slots für HMAC-SHA1 konfiguriert sind.&lt;/p&gt;
-&lt;p&gt;Klicken Sie hier, um weitere Informationen zu erhalten ...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Schlüsseldatei-Hilfe</translation>
</message>
@@ -1323,10 +1440,6 @@ If you do not have a key file, please leave the field empty.</source>
Wenn Sie keine Schlüsseldatei haben, lassen Sie das Feld bitte leer.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Zusätzlich zum Passwort können Sie eine geheime Datei verwenden, um die Sicherheit Ihrer Datenbank zu verbessern. Diese Datei kann in den Sicherheitseinstellungen Ihrer Datenbank erzeugt werden.&lt;/p&gt;&lt;p&gt;Dies ist &lt;strong&gt;nicht&lt;/strong&gt; Ihre *.kdbx-Datenbankdatei!&lt;br&gt;Wenn Sie keine Schlüsseldatei haben, lassen Sie dieses Feld frei.&lt;/p&gt;&lt;p&gt;Hier klicken für weitere Informationen...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Schlüsseldatei zum Entsperren der Datenbank</translation>
</message>
@@ -1351,8 +1464,22 @@ Wenn Sie keine Schlüsseldatei haben, lassen Sie das Feld bitte leer.</translati
<translation>Altes Schlüsseldateiformat</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Sie verwenden ein altes Schlüsseldateiformat, das KeePassXC möglicherweise&lt;br&gt;in Zukunft nicht mehr unterstützen wird.&lt;br&gt;&lt;br&gt;Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen, indem Sie zu:&lt;br&gt;&lt;strong&gt;Datenbank / Datenbank-Sicherheit / Schlüsseldatei ändern gehen.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Zusätzlich zu einem Passwort können Sie eine geheime Datei verwenden, um die Sicherheit Ihrer Datenbank zu erhöhen. Diese Datei kann in den Sicherheitseinstellungen Ihrer Datenbank erzeugt werden.&lt;/p&gt;&lt;/p&gt;Dies ist &lt;strong&gt;nicht&lt;/strong&gt; Ihre *.kdbx-Datenbankdatei!&lt;br&gt;Wenn Sie keine Schlüsseldatei haben, lassen Sie dieses Feld leer.&lt;/p&gt;&lt;p&gt;Klicken Sie für weitere Informationen...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Sie können einen Hardware-Sicherheitsschlüssel wie z. B. einen &lt;strong&gt;YubiKey&lt;/strong&gt; oder &lt;strong&gt;OnlyKey&lt;/strong&gt; mit für HMAC-SHA1 konfigurierten Steckplätzen verwenden.&lt;/p&gt;
+&lt;p&gt;Klicken Sie für weitere Informationen...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Durchsuchen...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Sie verwenden ein altes Schlüsseldateiformat, das KeePassXC in Zukunft möglicherweise&lt;br&gt; nicht mehr unterstützen wird.&lt;br&gt;&lt;br&gt;Bitte überlegen Sie, eine neue Schlüsseldatei zu erzeugen, indem Sie zu:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Schlüsseldatei ändern gehen.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1388,6 +1515,10 @@ Wenn Sie keine Schlüsseldatei haben, lassen Sie das Feld bitte leer.</translati
<source>Database Credentials</source>
<translation>Datenbank-Anmeldedaten</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Wartung</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1490,12 +1621,6 @@ Zugriffserlaubnisse zu allen Einträgen werden gelöscht.</translation>
<translation>KeePassHTTP-Eigenschaften in die Plugin-Daten verschieben</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Sollen alle Einstellungen der veralteten Browserintegration zur aktuellen Version migriert werden?
-Das ist nötig, um das Browser-Plugin kompatibel zu halten.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Gespeicherte Browser-Schlüssel</translation>
</message>
@@ -1525,14 +1650,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Wollen Sie wirklich die Datenbank-ID erneuern?
Dies ist nur nötig, wenn Ihre Datenbank eine Kopie einer anderen ist und die Browser-Erweiterung sich nicht verbinden kann.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Wollen Sie wirklich alle alten Daten der Browser-Integration auf den neuesten Standard umstellen?
+Dies ist notwendig, um die Kompatibilität mit dem Browser-Plugin zu erhalten.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Zusätzlichen Schutz hinzufügen ...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Kein Passwort festgelegt</translation>
</message>
@@ -1564,6 +1691,10 @@ Wollen Sie wirklich ohne Passwort fortfahren?</translation>
<source>Failed to change database credentials</source>
<translation>Fehler beim Ändern der Datenbank-Anmeldedaten</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>Zusätzlichen Schutz hinzufügen...</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1638,14 +1769,6 @@ Wollen Sie wirklich ohne Passwort fortfahren?</translation>
<translation>Anzahl der Runden zu groß</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Sie verwenden eine sehr hohe Rundenanzahl mit Argon2.
-
-Wenn Sie diese Anzahl beibehalten, könnte Ihre Datenbank Stunden oder Tage (oder noch länger) zum Öffnen benötigen!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Verstanden, Anzahl beibehalten</translation>
</message>
@@ -1659,14 +1782,6 @@ Wenn Sie diese Anzahl beibehalten, könnte Ihre Datenbank Stunden oder Tage (ode
<translation>Anzahl der Runden zu niedrig</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Sie verwenden eine sehr niedrige Rundenanzahl mit AES-KDF.
-
-Wenn Sie diese Anzahl beibehalten, könnte Ihre Datenbank zu einfach zu knacken sein!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF unverändert</translation>
</message>
@@ -1724,6 +1839,22 @@ Wenn Sie diese Anzahl beibehalten, könnte Ihre Datenbank zu einfach zu knacken
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Sie verwenden eine sehr hohe Anzahl von Schlüsseltransformationsrunden mit Argon2.
+
+Wenn Sie diese Anzahl beibehalten, kann das Öffnen Ihrer Datenbank Stunden, Tage oder sogar länger dauern.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>Sie verwenden eine sehr geringe Anzahl von Schlüsseltransformationsrunden mit AES-KDF.
+
+Wenn Sie diese Zahl beibehalten, ist Ihre Datenbank nicht vor Brute-Force-Angriffen geschützt.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1747,10 +1878,6 @@ Wenn Sie diese Anzahl beibehalten, könnte Ihre Datenbank zu einfach zu knacken
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Datenbank-Metadaten</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Datenbankname:</translation>
</message>
@@ -1824,6 +1951,10 @@ Das kann nicht rückgängig gemacht werden.</translation>
<source>Enable compression (recommended)</source>
<translation>Komprimierung aktivieren (empfohlen)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Datenbank Metadaten</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1858,6 +1989,49 @@ Das kann nicht rückgängig gemacht werden.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Benutzerdefinierte Symbole verwalten</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Ausgewählte(s) Symbol(e) löschen</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Lösch alle benutzerdefinierten Symbole, die von keinem Eintrag oder keiner Gruppe verwendet werden</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Nicht verwendete Symbole löschen</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Löschen bestätigen</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>Mindestens eines der ausgewählten Symbole wird derzeit von mindestens einem Eintrag oder einer Gruppe verwendet. Die Symbole aller betroffenen Einträge und Gruppen werden durch das Standardsymbol ersetzt. Sind Sie sicher, dass Sie aktuell verwendete Symbole löschen möchten?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Benutzerdefinierte Symbole sind in Verwendung</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>Alle benutzerdefinierten Symbole werden von mindestens einem Eintrag oder einer Gruppe verwendet.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Nicht verwendete Symbole löschen</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1979,22 +2153,6 @@ Das ist definitiv ein Programmfehler, bitte benachrichtigen Sie die Entwickler.<
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Suche …</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Wollen Sie den Eintrag „%1“ wirklich endgültig löschen?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Wollen Sie den Eintrag &quot;%1&quot; wirklich in den Papierkorb verschieben?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Möchten Sie wirklich %n Eintrag aus dem Papierkorb löschen?</numerusform><numerusform>Möchten Sie wirklich %n Einträge aus dem Papierkorb löschen?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Befehl ausführen?</translation>
</message>
@@ -2052,18 +2210,6 @@ Möchten Sie Ihre Änderungen zusammenführen?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Sind Sie sicher, dass Sie den Inhalt des Papierkorbs unwiederbringlich löschen wollen?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Sollen tatsächlich %n Einträge gelöscht werden?</numerusform><numerusform>Möchten Sie wirklich %n Einträge löschen?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Eintrag/Einträge löschen?</numerusform><numerusform>Einträge löschen?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Eintrag/Einträge in den Papierkorb verschieben?</numerusform><numerusform>Einträge in den Papierkorb verschieben?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Datenbank sperren?</translation>
@@ -2118,14 +2264,6 @@ Sicheres Speichern deaktivieren und erneut versuchen?</translation>
<translation>KeePass 2-Datenbank</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Referenzen zum Eintrag ersetzen?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Eintrag &quot;%1&quot; hat %2 Referenz(en). Sollen die Referenzen mit den Werten überschrieben, der Eintrag überprungen oder trotzdem gelöscht werden?</numerusform><numerusform>Eintrag &quot;%1&quot; hat %2 Referenz(en). Möchten Sie die Referenzen mit Werten überschreiben, diesen Eintrag überspringen oder trotzdem löschen?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Gruppe löschen</translation>
</message>
@@ -2146,10 +2284,6 @@ Sicheres Speichern deaktivieren und erneut versuchen?</translation>
<translation>Datenbank wurde beim Zusammenführen nicht geändert.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Gemeinsam genutzte Gruppe ...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Schreiben der Datenbank fehlgeschlagen: %1</translation>
</message>
@@ -2165,6 +2299,22 @@ Sicheres Speichern deaktivieren und erneut versuchen?</translation>
<source>Could not find database file: %1</source>
<translation>Datenbank-Datei konnte nicht gefunden werden: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>Suche …</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Gemeinsam genutzte Gruppe ...</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Auto-Type bestätigen</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>Auto-Type in das zuvor aktive Fenster ausführen?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2448,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>Ein externer Zusammenführungsvorgang hat diesen Eintrag ungültig gemacht.
Leider sind alle vorgenommenen Änderungen verloren gegangen.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Auto-Type-Validierungsfehler</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>Bei der Validierung der benutzerdefinierten Auto-Type-Sequenz ist ein Fehler aufgetreten:
+%1
+Möchten Sie ihn korrigieren?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>Bei der Validierung der Auto-Type-Sequenz für &quot;%1&quot; ist ein Fehler aufgetreten:
+%2
+Möchten Sie ihn korrigieren?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2544,13 @@ Leider sind alle vorgenommenen Änderungen verloren gegangen.</translation>
<translation>Auswahl der Hintergrundfarbe</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wenn aktiv, dann wird dieser Eintrag nicht in Berichten wie dem Gesundheitscheck oder HIBP erscheinen, selbst wenn es die Qualitätsanforderungen nicht erfüllt (z.B. Passwort-Entropie oder Wiederverwendung). Sie können das Häkchen setzen, wenn das Passwort außerhalb Ihrer Kontrolle liegt (z.B. wenn es eine vierstellige PIN sein muss), damit es die Berichte nicht durcheinanderbringt.</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Von Datenbank-Berichten ausschließen</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>Wenn diese Option aktiviert ist, erscheint der Eintrag nicht in Berichten wie Health Check und HIBP, auch wenn er nicht den Qualitätsanforderungen entspricht.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2665,14 @@ Leider sind alle vorgenommenen Änderungen verloren gegangen.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Diesen Eintrag nur mit &quot;HTTP Basic Auth&quot; verwenden</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Diese Einstellung nicht an den Browser für HTTP-Auth-Dialoge senden. Wenn aktiviert, wird dieser Eintrag in HTTP-Auth-Dialogen nicht zur Auswahl angezeigt.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Diesen Eintrag nicht mit HTTP-Basic-Auth verwenden</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2788,6 @@ Leider sind alle vorgenommenen Änderungen verloren gegangen.</translation>
<translation>Notizen:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Läuft ab:</translation>
</message>
@@ -2677,11 +2851,6 @@ Leider sind alle vorgenommenen Änderungen verloren gegangen.</translation>
<translation>Externe Datei</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Durchsuchen ...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Anhang</translation>
</message>
@@ -2713,6 +2882,11 @@ Leider sind alle vorgenommenen Änderungen verloren gegangen.</translation>
<source>Select attachment file</source>
<translation>Anhang auswählen</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Durchsuchen...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,8 +3033,8 @@ Unterstützte Erweiterungen sind: %1.</translation>
<translation>Nach Freigabe-Datei durchsuchen</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Durchsuchen ...</translation>
+ <source>Browse…</source>
+ <translation>Durchsuchen...</translation>
</message>
</context>
<context>
@@ -2933,10 +3107,6 @@ Unterstützte Erweiterungen sind: %1.</translation>
<translation>Eigenes Symbol hinzufügen</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Benutzerdefiniertes Symbol löschen</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Favicon herunterladen</translation>
</message>
@@ -2953,10 +3123,6 @@ Unterstützte Erweiterungen sind: %1.</translation>
<translation>Alle Dateien</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Löschen bestätigen</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Bild(er) auswählen</translation>
</message>
@@ -2976,10 +3142,6 @@ Unterstützte Erweiterungen sind: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Das Laden der folgenden Symbole ist fehlgeschlagen:</numerusform><numerusform>Das Laden der folgenden Symbole ist fehlgeschlagen:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Dieses Symbol wird von %n Eintrag benutzt und wird mit dem Standardsymbol ersetzt. Sind Sie sicher, dass es gelöscht werden soll?</numerusform><numerusform>Dieses Symbol wird von %n Einträgen benutzt und wird durch das Standardsymbol ersetzt. Sind Sie sicher, dass Sie es löschen wollen?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Sie können den DuckDuckGo-Webseitensymbol-Dienst unter Werkzeuge -&gt; Einstellungen -&gt; Sicherheit aktivieren</translation>
@@ -3017,13 +3179,13 @@ Unterstützte Erweiterungen sind: %1.</translation>
<translation>Benutzerdefiniertes Symbol verwenden</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Symbol anwenden auf...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Nur auf diese Gruppe anwenden</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Symbol anwenden auf...</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3264,17 @@ Das kann dazu führen, dass die betroffenen Plugins nicht mehr richtig funktioni
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3223,6 +3396,32 @@ Wollen Sie diese Datei wirklich hinzufügen?</translation>
<source>Confirm Attachment</source>
<translation>Anhang bestätigen</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Ausgewählten Anhang umbenennen</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Umbenennen</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3350,8 +3549,12 @@ Wollen Sie diese Datei wirklich hinzufügen?</translation>
<translation>Hat Anhänge</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Hat TOTP-Einmal-Passwort</translation>
+ <source>Password Strength</source>
+ <translation>Passwortstärke</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Hat TOTP</translation>
</message>
</context>
<context>
@@ -3421,10 +3624,6 @@ Wollen Sie diese Datei wirklich hinzufügen?</translation>
<translation>Nie</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[GESCHÜTZT]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Aktiviert</translation>
</message>
@@ -3448,11 +3647,6 @@ Wollen Sie diese Datei wirklich hinzufügen?</translation>
<source>Default Sequence</source>
<translation>Standard-Sequenz</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3475,22 +3669,85 @@ Wollen Sie diese Datei wirklich hinzufügen?</translation>
<source>Reset to defaults</source>
<translation>Auf Voreinstellung zurücksetzen</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Hat Anhänge</translation>
+ <source>Failed to deliver message</source>
+ <translation>Nachricht konnte nicht zugestellt werden</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Hat TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>Antwort auf DBus konnte nicht gesendet werden</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Unbekannt</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Unbekannt</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Programmdatei: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Ein anderer Secret Service läuft bereits (%1).&lt;br/&gt;Bitte stoppen/entfernen Sie ihn, bevor Sie die Secret-Service-Integration erneut aktivieren.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Registrierung des DBus-Service auf %1 fehlgeschlagen.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Dienst auf DBus unter Pfad &apos;%1&apos; konnte nicht registriert werden</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Registrierung der Datenbank bei DBus unter dem Namen &apos;%1&apos; fehlgeschlagen</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Registrierung der Sitzung bei DBus unter dem Pfad &apos;%1&apos; fehlgeschlagen</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Registrierung des Objekts bei DBus unter dem Pfad &apos;%1&apos; fehlgeschlagen</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Registrierung des Prompt-Objekts auf dem DBus unter dem Pfad &apos;%1&apos; fehlgeschlagen</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Eintrag &quot;%1&quot; aus Datenbank &quot;%2&quot; wurde von %3 verwendet</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Registrierung des DBus-Service auf %1 fehlgeschlagen.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Anwendung</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Verwalten</translation>
</message>
</context>
<context>
@@ -3517,14 +3774,10 @@ Wollen Sie diese Datei wirklich hinzufügen?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Anwendung</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Verwalten</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3533,25 +3786,6 @@ Wollen Sie diese Datei wirklich hinzufügen?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Unbekannt</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Unbekannt</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Programmdatei: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Ein anderer Secret Service läuft bereits (%1).&lt;br/&gt;Bitte stoppen/entfernen Sie ihn, bevor Sie die Secret-Service-Integration erneut aktivieren.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3560,6 +3794,10 @@ Wollen Sie diese Datei wirklich hinzufügen?</translation>
<comment>group has no children</comment>
<translation>[leer]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Klon</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3597,14 +3835,6 @@ Sie können den DuckDuckGo-Dienst im Abschnitt &quot;Sicherheit&quot; der Anwend
<translation>Status</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Bitte warten Sie, Eintragsliste wird verarbeitet ...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Lade herunter ...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3617,7 +3847,15 @@ Sie können den DuckDuckGo-Dienst im Abschnitt &quot;Sicherheit&quot; der Anwend
<translation>Herunterladen fehlgeschlagen</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
+ <source>Please wait, processing entry list…</source>
+ <translation>Bitte warten, Eintragsliste wird verarbeitet...</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>Herunterladen...</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
<translation>Favicons (%1/%2) werden heruntergeladen ...</translation>
</message>
</context>
@@ -3679,6 +3917,11 @@ Falls dies wiederholt passiert, dann könnte Ihre Datenbank beschädigt sein.</t
<source>Unable to calculate database key</source>
<translation>Berechnung des Datenbankschlüssels gescheitert</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Ungültige symmetrische Verschlüsselungs-IV-Größe.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3873,16 +4116,6 @@ Falls dies wiederholt passiert, dann könnte Ihre Datenbank beschädigt sein.</t
<translation>Keine KeePass-Datenbank.</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>Die ausgewählte Datei ist eine alte KeePass 1-Datenbank (.kdb).
-
-Sie können die Dateit mit &quot;Datenbank -&gt; KeePass 1-Datenbank importieren ...&quot; importieren.
-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>Unsupported KeePass 2 database version.</source>
<translation>Nicht unterstützte KeePass 2-Datenbank-Version.</translation>
</message>
@@ -3898,6 +4131,16 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<source>Failed to read database file.</source>
<translation>Fehler beim Lesen der Datenbank-Datei.</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>Die ausgewählte Datei ist eine alte KeePass 1-Datenbank (.kdb).
+
+Sie können sie importieren, indem Sie auf Database &gt; &apos;Import KeePass 1 database...&apos; klicken.
+Dies ist eine einseitige Migration. Sie werden die importierte Datenbank nicht mit der alten KeePassX 0.4-Version öffnen können.</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4173,10 +4416,6 @@ Zeile %2, Spalte %3</translation>
<translation>Gelesene Eintrags-Felddaten haben falsche Größe</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Eintrags-UUID hat falsche Größe</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Falsche Feldgröße für Eintrags-Gruppen-ID</translation>
</message>
@@ -4214,6 +4453,10 @@ Falls dies wiederholt passiert, dann könnte Ihre Datenbank beschädigt sein.</t
<source>Unable to calculate database key</source>
<translation>Berechnung des Datenbankschlüssels gescheitert</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>Ungültige UUID Feldgröße des Eintrags</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4280,26 +4523,6 @@ Falls dies wiederholt passiert, dann könnte Ihre Datenbank beschädigt sein.</t
<source>Key Component set, click to change or remove</source>
<translation>Schlüsselkomponente ausgewählt, klicken zum Ändern oder Entfernen</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>%1 hinzufügen</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>%1 ändern</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>%1 entfernen</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 ausgewählt, klicken zum Ändern oder Entfernen</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4312,10 +4535,6 @@ Falls dies wiederholt passiert, dann könnte Ihre Datenbank beschädigt sein.</t
<translation>Schlüsseldatei</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Um die Sicherheit zu erhöhen, können Sie eine Schlüsseldatei mit zufälligem Inhalt erzeugen.&lt;/p&gt;&lt;p&gt;Diese Datei muss geheim gehalten werden und darf niemals verloren gehen, ansonsten ist kein Zugriff auf die Datenbank mehr möglich!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Fehler beim Laden der Schlüsseldatei &apos;%1&apos;:
@@ -4330,10 +4549,6 @@ Message: %2</source>
<translation>Alle Dateien</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Schlüsseldatei erzeugen …</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Fehler beim Erstellen der Schlüsseldatei </translation>
</message>
@@ -4346,26 +4561,14 @@ Message: %2</source>
<translation>Schlüsseldatei auswählen</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Auswahl der Schlüsseldatei</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Schlüsseldatei auswählen</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Durchsuchen ...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Neue Schlüsseldatei erzeugen</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Hinweis: Benutzen Sie keine Datei, die sich ändern kann, sonst können Sie die Datenbank nicht mehr entsperren!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Ungültige Schlüsseldatei</translation>
</message>
@@ -4391,6 +4594,57 @@ Wollen Sie wirklich mit dieser Datei fortfahren?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Sie verwenden ein altes Schlüsseldateiformat, das KeePassXC möglicherweise&lt;br&gt;in Zukunft nicht mehr unterstützen wird.&lt;br&gt;&lt;br&gt;Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Erzeugen Sie eine neue Schlüsseldatei oder wählen Sie eine vorhandene aus, um Ihre Datenbank zu schützen.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Hinweis: Verwenden Sie NICHT eine Datei, die sich ändern kann, da Sie dann Ihre Datenbank nicht mehr freischalten können.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Durchsuchen...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Schlüsseldatei hinzufügen</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Schlüsseldatei bearbeiten</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Schlüsseldatei entfernen</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>Schlüsseldatei festgelegt, klicken Sie zum Ändern oder Entfernen</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Zur zusätzlichen Sicherheit können Sie eine Schlüsseldatei mit Zufallsbytes hinzufügen&lt;/p&gt;&lt;p&gt;Sie müssen diese geheim halten und dürfen sie niemals verlieren, da Sie sonst keinen Zugriff mehr haben.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Schlüsseldatei erzeugen</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Ungültiger Key-Code</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Globales Tastenkürzel bereits registriert auf %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Globales Tastaturkürzel konnte nicht registriert werden</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4491,24 +4745,10 @@ Wollen Sie wirklich mit dieser Datei fortfahren?</translation>
<translation>Bitte drücken Sie die Taste an Ihrem YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>WARNUNG: Sie verwenden eine instabile Version von KeePassXC!
-Es besteht ein hohes Risiko für Datenverlust. Halten Sie ein Backup Ihrer Datenbank.
-Diese Version ist nicht für den Produktiveinsatz gedacht.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Spenden</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>WARNUNG: Ihre Qt-Version kann KeePassXC bei Verwendung der Bildschirmtastatur zum Absturz bringen!
-Wir empfehlen die Verwendung des auf unserer Downloadseite verfügbaren AppImage.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>Importieren</translation>
</message>
@@ -4549,12 +4789,6 @@ Wir empfehlen die Verwendung des auf unserer Downloadseite verfügbaren AppImage
<translation>CSV-Datei importieren</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>WARNUNG: Sie verwenden eine Vorabversion von KeePassXC!
-Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedacht.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Bei Programmstart nach Updates suchen?</translation>
</message>
@@ -4683,10 +4917,6 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<translation>Datenbank-&amp;Sicherheit…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Datenbank-&amp;Berichte…</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistiken, Gesundheitscheck usw.</translation>
</message>
@@ -4783,10 +5013,6 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<translation>Benutzerhandbuch öffnen</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Datenbank-Backup speichern...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Schlüssel zum SSH-Agent hinzufügen</translation>
</message>
@@ -4839,36 +5065,48 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<translation>Sie müssen die Anwendung neustarten, um diese Einstellung anzuwenden. Möchten Sie jetzt neustarten?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Führe Auto-Type-Sequenz aus</translation>
+ <source>Always on Top</source>
+ <translation>Immer oben</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{BENUTZERNAME}</translation>
+ <source>Hide Usernames</source>
+ <translation>Benutzernamen ausblenden</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{BENUTZERNAME}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Passwörter ausblenden</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORT}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>Datenbank &amp;Reports…</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORT}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>Datenbank-Backup speichern</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>Immer oben</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Benutzernamen ausblenden</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>WARNUNG: Sie verwenden einen instabilen Build von KeePassXC.
+Es besteht ein hohes Beschädigungsrisiko. Erstellen Sie eine Sicherungskopie Ihrer Datenbanken.
+Diese Version ist nicht für den Produktiveinsatz gedacht.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Passwörter ausblenden</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>HINWEIS: Sie verwenden eine Vorabversion von KeePassXC.
+Rechnen Sie mit einigen Fehlern und kleineren Problemen, diese Version ist für Testzwecke gedacht.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>WARNUNG: Ihre Qt-Version kann zum Absturz von KeePassXC mit einer Bildschirmtastatur führen.
+Wir empfehlen Ihnen, das AppImage zu verwenden, das auf unserer Download-Seite verfügbar ist.</translation>
</message>
</context>
<context>
@@ -4975,14 +5213,14 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Neue KeePassXC-Datenbank erstellen …</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Root</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Neue KeePassXC-Datenbank erstellen…</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5046,6 +5284,14 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<source>Password Manager</source>
<translation>Passwortmanager</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Globales Tastenkürzel bereits registriert auf %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Globales Tastaturkürzel konnte nicht registriert werden</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5153,18 +5399,10 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<translation>Keine private Schlüsselsignatur zum Entschlüsseln</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Versuche, KDF ohne Verschlüsselungsalgorithmus anzuwenden</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Passphrase zum Entschlüsseln des Schlüssels benötigt</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Schlüssel-Ableitung fehlgeschlagen, Schlüsseldatei beschädigt?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Entschlüsselung fehlgeschlagen, falsche Passphrase?</translation>
</message>
@@ -5212,6 +5450,18 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<source>Unknown key type: %1</source>
<translation>Unbekannter Schlüsseltyp: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Schlüsselableitung fehlgeschlagen: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Initialisierung der Chiffre fehlgeschlagen: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Entschlüsselung fehlgeschlagen: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5266,6 +5516,22 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<source>Repeat password field</source>
<translation>Feld zum Wiederholen des Passworts</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Passwort hinzufügen</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Passwort bearbeiten</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Passwort entfernen</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Passwort festgelegt, zum Ändern oder Entfernen anklicken</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5487,10 +5753,6 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<translation>Passwort anwenden</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Strg+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Passwort neu erzeugen (%1)</translation>
</message>
@@ -5498,68 +5760,28 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<source>Special Characters</source>
<translation>Sonderzeichen</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
<message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
+ <source>Character Count:</source>
+ <translation>Zeichenanzahl:</translation>
</message>
<message>
- <source>Statistics</source>
- <translation>Statistiken</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Sehr schwaches Passwort</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Passwort-Entropie ist %1 Bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Schwaches Passwort</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Verwendet in %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Passwort wird %1 Mal verwendet</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Passwort ist abgelaufen</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Passwort-Ablauf war %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Passwort läuft bald ab</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Passwort läuft in %1 Tagen ab</translation>
+ <source>character</source>
+ <translation>Zeichen</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password will expire soon</source>
- <translation>Passwort wird bald ablaufen</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - Zeichen auswählen</translation>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>Passwort läuft am %1 ab</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Zu tippende Zeichen auswählen, mit Pfeiltasten navigieren, Strg + S sendet.</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Gesundheitscheck</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Tasten &amp;Tab zwischen Zeichen drücken</translation>
</message>
</context>
<context>
@@ -5705,10 +5927,6 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<translation>Pfad des in die Zwischenablage zu kopierenden Eintrags</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Zeit in Sekunden, bevor die Zwischenablage geleert wird.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Einen Eintrag bearbeiten.</translation>
</message>
@@ -6022,10 +6240,6 @@ Verfügbare Kommandos:
<translation>Typ: Datum</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Typ: Unbekannt%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropie %1 (%2)</translation>
</message>
@@ -6314,10 +6528,6 @@ Kernel: %3 %4</translation>
<translation>Kryptographische Bibliotheken:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Kann nicht Passwort und Meldung gleichzeitig generieren!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Fügt der Datenbank eine neue Gruppe hinzu.</translation>
</message>
@@ -6354,10 +6564,6 @@ Kernel: %3 %4</translation>
<translation>HIBP-Datei %1 konnte nicht geöffnet werden: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Datenbank-Einträge werden gegen HIBP-Datei geprüft, das wird eine Weile dauern ...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Die aktuell geöffnete Datenbank schließen.</translation>
</message>
@@ -6550,10 +6756,6 @@ Kernel: %3 %4</translation>
<translation>Speichern des Native-Messaging-Skripts für %1 fehlgeschlagen.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Angegebene Eigenschaft in die Zwischenablage kopieren. Standardmäßig &quot;password&quot;, wenn nicht spezifiziert.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Aktuelles TOTP in die Zwischenablage kopieren (äquivalent zu &quot;-a totp&quot;).</translation>
</message>
@@ -6771,6 +6973,223 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Unerwartete Schlüsseldateidaten! Die Schlüsseldatei ist möglicherweise beschädigt.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Notizen für den Eintrag.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>Kann nicht gleichzeitig ein Passwort und eine Eingabeaufforderung erzeugen.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Pfad zu okon-cli, um eine formatierte HIBP-Datei zu suchen </translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>HIBP-Datei: %1 nicht gefunden</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>Auswerten von Datenbankeinträgen mit okon...</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>Datenbankeinträge gegen HIBP-Datei auswerten, das dauert eine Weile...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Angegebene Eigenschaft in die Zwischenablage kopieren. Standardmäßig &quot;password&quot;, wenn nicht spezifiziert.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Darf nur mit einem Eintrag übereinstimmen, sonst wird eine Liste mit möglichen Übereinstimmungen angezeigt.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Timeout vor dem Löschen der Zwischenablage (Standard ist %1 Sekunden, für unbegrenzt auf 0 gesetzt).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Mehrere Einträge passend:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Typ: Unbekannt (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>Um okon zu verwenden, müssen Sie eine nachbearbeitete Datei (z. B. file.okon) bereitstellen</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Okon-Prozess: %1 konnte nicht gestartet werden</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Fehler: Okon-Prozess wurde nicht abgeschlossen</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Okon-eigene Datenbank: %1 konnte nicht geladen werden</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Sehr schwaches Passwort</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Passwort-Entropie ist %1 Bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Schwaches Passwort</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Verwendet in %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Passwort ist abgelaufen</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Passwort-Ablauf war %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Passwort läuft am %1 ab</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Passwort läuft bald ab</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Passwort wird bald ablaufen</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Botan-Bibliothek muss mindestens 2.11.x sein, es wurde %1.%2.%3 gefunden</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: Ungültiger Verschlüsselungsmodus.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: Ungültige IV-Größe von of %1 für %2.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>Verschlüsselung vor der Verwendung nicht initialisiert.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>Daten der Länge 0 können nicht verarbeitet werden.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Wollen Sie den Eintrag „%1“ wirklich endgültig löschen?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Wollen Sie den Eintrag &quot;%1&quot; wirklich in den Papierkorb verschieben?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Referenzen zum Eintrag ersetzen?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Gesundheitscheck</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistiken</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>alle offenen Datenbanken sperren</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>Aufnahme von App-Bildschirmen und Screenshots zulassen.</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Gesperrte Datenbanken.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Datenbank kann nicht gesperrt werden.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Warnung: Es ist nicht gelungen, Screenshots auf einem Fenster der obersten Ebene zu verhindern!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6852,10 +7271,6 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Dieser Eintrag wird von Berichten ausgeschlossen</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Bitte warten, Gesundheitsdaten werden berechnet...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Glückwunsch, alles ist gesund!</translation>
</message>
@@ -6876,13 +7291,25 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Grund</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Eintrag bearbeiten...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Von Berichten ausschließen</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Abgelaufene Einträge aus dem Bericht ausschließen</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Bitte warten, die Zustandsdaten werden berechnet...</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Eintrag bearbeiten...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6927,44 +7354,56 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Dieser Eintrag wird von Berichten ausgeschlossen</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Von Berichten ausschließen</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>einmal</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>bis zu 10 Mal</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>bis zu 100 Mal</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>bis zu 1000 Mal</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>bis zu 10.000 Mal</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>bis zu 100.000 Mal</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>bis zu einer Million Mal</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>Millionen Mal</translation>
</message>
<message>
- <source>Edit Entry...</source>
+ <source>Edit Entry…</source>
<translation>Eintrag bearbeiten...</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Von Berichten ausschließen</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6982,10 +7421,6 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Wert</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Bitte warten Sie, die Datenbank-Statistiken werden ermittelt ...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Name der Datenbank</translation>
</message>
@@ -7089,6 +7524,14 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Die durchschnittliche Passwortlänge beträgt weniger als zehn Zeichen. Längere Passwörter bieten mehr Sicherheit.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Bitte warten Sie, die Datenbankstatistik wird berechnet...</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7203,14 +7646,14 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Hilfe durchsuchen</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Suchen (%1) …</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Groß-/Kleinschreibung beachten</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Suche (%1)…</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7227,14 +7670,6 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Allgemein</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Benachrichtigung anzeigen, wenn Anmeldedaten angefragt werden</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wenn der Papierkorb für diese Datenbank aktiviert ist, werden Einträge direkt in den Papierkorb verschoben. Ansonsten werden sie ohne Nachfragen gelöscht.&lt;/p&gt;&lt;p&gt;Sie erhalten eine Meldung, wenn irgendwelche Einträge von anderen referenziert werden.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Offengelegte Datenbankgruppen:</translation>
</message>
@@ -7247,14 +7682,6 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Diese Anwendungen sind derzeit verbunden:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Nicht bestätigen, wenn Einträge von Clients gelöscht werden</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Fehler:&lt;/b&gt; Konnte nicht mit DBus verbinden. Bitte überprüfen Sie Ihr DBus-Setup.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Warnung:&lt;/b&gt; </translation>
</message>
@@ -7262,6 +7689,26 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Speichern Sie die aktuellen Änderungen, um das Plugin und das Anpassen dieses Abschnitts zu aktivieren.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Benachrichtigung anzeigen, wenn Passwörter abgerufen werden</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wenn aktiviert, muss jeder Versuch, ein Passwort zu lesen, bestätigt werden. Andernfalls können Clients Passwörter ohne Bestätigung lesen, wenn die Datenbank entsperrt ist.&lt;/p&gt;&lt;p&gt;Diese Option deckt nur den Zugriff auf das Passwort eines Eintrags ab. Clients können immer die Einträge der freigegebenen Datenbanken aufzählen und deren Attribute abfragen.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Bestätigen, wenn Passwörter abgerufen werden</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;Diese Einstellung hat keinen Einfluss auf die Deaktivierung der Meldungen für den Papierkorb&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Bestätigen, wenn Clients das Löschen von Einträgen anfordern</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7286,18 +7733,10 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Fingerabdruck:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Zertifikat:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Unterzeichner:</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Schlüssel:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Erzeugen</translation>
</message>
@@ -7342,10 +7781,6 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Fingerabdruck</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Zertifikat</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Vertraut</translation>
</message>
@@ -7399,10 +7834,6 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Nur Warnungen und Fehler anzeigen</translation>
</message>
<message>
- <source>Key</source>
- <translation>Schlüssel</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Unterzeichner-Namensfeld</translation>
</message>
@@ -7473,30 +7904,10 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<source>Could not write export container</source>
<translation>Export-Container kann nicht gespeichert werden</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Unerwarteter Fehler beim Export</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Von Container ohne Signatur importieren</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Die Quelle des geteilten Containers kann wegen einer fehlenden Unterschrift nicht verifiziert werden. Soll wirklich aus %1 importiert werden?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Von Container mit Zertifikat importieren</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Möchten Sie %1 mit dem Fingerabdruck %2 von %3 vertrauen? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Nicht diesmal</translation>
</message>
@@ -7545,8 +7956,20 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>Datei existiert nicht</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Unbekannter geteilter Containertyp</translation>
+ <source>KeeShare Import</source>
+ <translation>KeeShare Import</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>Die Quelle des freigegebenen Containers kann nicht überprüft werden, da sie nicht signiert ist. Wollen Sie wirklich von %1 importieren?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>Möchten Sie %1 mit Zertifikatsfingerabdruck vertrauen:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7630,18 +8053,6 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<translation>TOTP einrichten</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>RFC 6238-Token-Standardeinstellungen</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam-Tokeneinstellungen</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Verwende eigene Einstellungen</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Eigene Einstellungen</translation>
</message>
@@ -7699,6 +8110,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Möchten Sie die TOTP-Einstellungen für diesen Eintrag wirklich löschen?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Standardeinstellungen (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Steam® Einstellungen</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Benutzerdefinierte Einstellungen:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7714,48 +8137,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Nach Updates suchen</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Nach Updates suchen ...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Schließen</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Fehler beim Update</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Bei der Updatesuche ist ein Fehler aufgetreten</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Bitte später noch einmal probieren.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Softwareupdate</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Eine neue Version von KeePassXC ist verfügbar!</translation>
+ <source>Checking for updates…</source>
+ <translation>Nach Updates suchen...</translation>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeepassXC %1 ist jetzt verfügbar — Sie haben %2.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>Beim Abrufen der Update-Informationen ist ein Fehler aufgetreten, bitte versuchen Sie es später noch einmal.</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Herunterladen auf keepassxc.org</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;Eine neue Version ist verfügbar.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 kann &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;hier heruntergeladen werden&lt;/a&gt;.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Version ist aktuell</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>Version %1 ist die aktuellste Version.</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>Sie haben die neueste Version von KeePassXC</translation>
</message>
</context>
<context>
@@ -7798,22 +8201,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Konfigurierter Slot - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Ungültiger Key-Code</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Challenge-Response - Slot %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Globales Tastenkürzel bereits registriert auf %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Aktiver Button</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Globales Tastaturkürzel konnte nicht registriert werden</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passiv</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Konfigurierter Slot - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7836,13 +8242,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Der Hardwareschlüssel hatte eine Zeitüberschreitung beim Warten auf Nutzerinteraktion.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Beim Zugriff auf den Hardwareschlüssel ist ein USB-Fehler aufgetreten: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Abschluss von Challenge-Response ist fehlgeschlagen, der spezifische Fehler war: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Challenge-Response - Slot %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Aktiver Button</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passiv</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>Beim Zugriff auf den Hardwareschlüssel ist ein USB-Fehler aufgetreten: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7851,14 +8271,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Neu laden</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Challenge-Response</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ein &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; kann für zusätzliche Sicherheit sorgen.&lt;/p&gt;&lt;p&gt;Der YubiKey muss in einem Slot das Verfahren &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Reponse&lt;/a&gt; gesetzt haben.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Hardware-Token aktualisieren</translation>
</message>
@@ -7882,5 +8294,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>Keine Hardwareschlüssel erkannt</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Challenge-Response</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Challenge-Response hinzufügen</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Challenge-Response bearbeiten</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Challenge-Response entfernen</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Challenge-Response eingestellt, zum Ändern oder Entfernen anklicken</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Wenn Sie einen &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; oder &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt; besitzen, können Sie ihn für zusätzliche Sicherheit verwenden.&lt;/p&gt;&lt;p&gt;Der Schlüssel erfordert, dass einer seiner Steckplätze als &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt; programmiert wird.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_el.ts b/share/translations/keepassxc_el.ts
index ae529682d..fbfeb6497 100644
--- a/share/translations/keepassxc_el.ts
+++ b/share/translations/keepassxc_el.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - Αίτημα Πρόσβασης</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Το %1 &lt;/span&gt;ζητά πρόσβαση στις ακόλουθες καταχωρήσεις:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>Η απόφασή σας για τις παραπάνω καταχωρήσεις θα απομνημονευθεί για τη διάρκεια εκτέλεσης του αιτούντος προγραμμάτος-πελάτη.</translation>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Χρήση του OpenSSH για Windows αντί του Pageand</translation>
+ <source>Remember</source>
+ <translation>Θυμάται</translation>
</message>
<message>
+ <source>Allow access to entries</source>
+ <translation>Να επιτρέπεται η πρόσβαση σε καταχωρήσεις</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Επιτρέπονται τα Επιλεγμένα</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Άρνηση Όλων</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation>Άρνηση για αυτό το πρόγραμμα</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Ενεργοποίηση ενσωμάτωσης SSH Agent</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>Η σύνδεση SSH Agent λειτουργεί!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Πρέπει να επανεκκινήσετε την εφαρμογή για να οριστεί η νέα γλώσσα. Θέλετε να κάνετε επανεκκίνηση τώρα;</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Μονόχρωμο</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Τύπος εικονιδίου περιοχής ειδοποιήσεων</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Απόκρυψη καταχωρήσεων που έχουν λήξει από την Αυτόματη Πληκτρολόγηση</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>Χρησιμοποιήστε το σύμβολο κράτησης θέσης για άδεια πεδία κωδικού πρόσβασης</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Μετακίνηση καταχωρήσεων στον Κάδο Ανακύκλωσης χωρίς επιβεβαίωση</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Ενεργοποίηση διπλού κλικ για αντιγραφή των στηλών εισαγωγής ονόματος χρήστη/κωδικού πρόσβασης</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Δεν ήταν δυνατή η εύρεση καταχώρησης που να ταιριάζει με τον τίτλο του παραθύρου:</translation>
+ <source>Permission Required</source>
+ <translation>Απαιτείται Άδεια</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Αυτόματη Πληκτρολόγηση - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>Το KeePassXC απαιτεί την άδεια Προσβασιμότητας για την εκτέλεση της Αυτόματης Πληκτρολόγησης σε επίπεδο καταχώρησης. Εάν έχετε ήδη δώσει άδεια, ίσως χρειάζεται να κάνετε επανεκκίνηση του KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Αυτόματη-Πληκτρολόγηση</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>Δεν είναι δυνατή η χρήση της ακολουθίας Αυτόματης Πληκτρολόγησης που ζητήθηκε λόγω σφάλματος:</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Η Σύνταξη της πρότασης Αυτόματης Πληκτρολόγησης σας είναι εσφαλμένη!</translation>
+ <source>Auto-Type Error</source>
+ <translation>Σφάλμα Αυτόματης-Πληκτρολόγησης</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Αυτή η εντολή Αυτόματης Πληκτρολόγησης περιέχει πολύ μεγάλη καθυστέρηση. Θέλετε πραγματικά να προχωρήσετε;</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>Το KeePassXC απαιτεί άδεια Προσβασιμότητας και Καταγραφής Οθόνης για την εκτέλεση καθολικής Αυτόματης Πληκτρολόγησης. Η Καταγραφή Οθόνης είναι απαραίτητη για να χρησιμοποιήσετε τον τίτλο του παραθύρου για να βρείτε καταχωρήσεις. Εάν έχετε ήδη δώσει άδεια, ίσως χρειαστεί να κάνετε επανεκκίνηση του KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Αυτή η εντολή Αυτόματης Πληκτρολόγησης περιέχει πολύ αργή πληκτρολόγηση. Θέλετε να προχωρήσετε;</translation>
+ <source>Invalid entry provided</source>
+ <translation>Παρέχεται μη έγκυρη καταχώρηση</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Αυτή η εντολή Αυτόματης Πληκτρολόγησης περιέχει επιχειρήματα που επαναλαμβάνονται πολύ συχνά. Θέλετε πραγματικά να προχωρήσετε;</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Εντοπίστηκε ανισορροπία αγκυλών, βρέθηκε επιπλέον {ή}</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Απαιτείται Άδεια</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Εντοπίστηκαν πάρα πολλές επαναλήψεις, το μέγιστο είναι %1: % 2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>Το KeePassXC απαιτεί την άδεια Προσβασιμότητας για την εκτέλεση της Αυτόματης Πληκτρολόγησης σε επίπεδο καταχώρησης. Εάν έχετε ήδη δώσει άδεια, ίσως χρειάζεται να κάνετε επανεκκίνηση του KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Εντοπίστηκε πολύ αργό πάτημα πλήκτρου, το μέγιστο είναι %1: %2</translation>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Εντοπίστηκε πολύ μεγάλη καθυστέρηση, το μέγιστο είναι %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Μη έγκυρος τύπος μετατροπής: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Μη έγκυρη σύνταξη μετατροπής: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Μη έγκυρη σύνταξη κανονικής έκφρασης % 1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Μη έγκυρο σύμβολο υποκατάστασης: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Αντιγραφή &amp;ονόματος χρήστη</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>Προσπάθεια αποστολής μη έγκυρων keysym.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Αντιγραφή &amp;κωδικού πρόσβασης</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>Δεν είναι δυνατή η λήψη έγκυρου κωδικού για το κλειδί:</translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Απαιτείται Άδεια</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Η ακολουθία ματαιώθηκε: Το Caps Lock είναι ενεργοποιμένο</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>Το KeePassXC απαιτεί άδεια Προσβασιμότητας και Καταγραφής Οθόνης για την εκτέλεση καθολικής Αυτόματης Πληκτρολόγησης. Η Καταγραφή Οθόνης είναι απαραίτητη για να χρησιμοποιήσετε τον τίτλο του παραθύρου για να βρείτε καταχωρήσεις. Εάν έχετε ήδη δώσει άδεια, ίσως χρειαστεί να κάνετε επανεκκίνηση του KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Η ακολουθία ματαιώθηκε: Κλειδιά τροποποιητή που κατέχει ο χρήστης </translation>
</message>
</context>
<context>
@@ -552,13 +629,57 @@
<translation>Auto-Type - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Επιλέξτε καταχώρηση για Αυτόματη Πληκτρολόγηση:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Κάντε διπλό κλικ σε μια γραμμή για να εκτελέσετε την Αυτόματη-Πληκτρολόγηση ή να βρείτε μια καταχώρηση χρησιμοποιώντας την αναζήτηση:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Μπορείτε να χρησιμοποιήσετε σύνθετα ερωτήματα αναζήτησης για να βρείτε οποιαδήποτε καταχώρηση στις ανοιχτές βάσεις δεδομένων σας. Οι ακόλουθες συντομεύσεις είναι χρήσιμες:&lt;br/&gt;Ctrl+F - Εναλλαγή αναζήτησης βάσης δεδομένων&lt;br/&gt;Ctrl+1 - Πληκτρολογήστε όνομα χρήστη&lt;br/&gt;Ctrl+2 - Πληκτρολογήστε κωδικό πρόσβασης&lt;br/&gt;Ctrl+3 - Πληκτρολογήστε TOTP&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>Αναζήτηση όλων των ανοιχτών βάσεων δεδομένων</translation>
</message>
<message>
- <source>Search...</source>
+ <source>Search…</source>
<translation>Αναζήτηση...</translation>
</message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>Τύπος Ακολουθίας</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Άκυρο</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>Πληκτρολογήστε {ΟΝΟΜΑ ΧΡΗΣΤΗ}</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>Πληκτρολογήστε {ΚΩΔΙΚΟ ΠΡΟΣΒΑΣΗΣ}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>Πληκτρολογήστε {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Αντιγραφή Ονόματος χρήστη</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Αντιγραφή Κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>Αντιγραφή TOTP</translation>
+ </message>
</context>
<context>
<name>BrowserAccessControlDialog</name>
@@ -714,6 +835,16 @@ chrome-laptop.</source>
Δώστε στη σύνδεση ένα μοναδικό όνομα ή Αναγνωριστικό, για παράδειγμα:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +910,6 @@ chrome-laptop.</translation>
<translation>Αίτημα για ξεκλείδωμα της βάσης δεδομένων εάν είναι κλειδωμένη</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Επιστρέφονται μόνο οι καταχωρήσεις με τον ίδιο σχηματισμό (http://, https://, ...).</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Αντιστοίχιση σχηματισμού διεύθυνσης URL (π.χ. https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Εμφανίζει μόνον όσα ταιριάζουν καλύτερα με ένα συγκεκριμένο URL, παρά όλες τις καταχωρήσεις για ολόκληρο το domain.</translation>
</message>
@@ -812,16 +935,6 @@ chrome-laptop.</translation>
<translation>Αναζήτηση σε όλες τις ανοιχτές βάσεις δεδομένων για αντιστοίχιση διαπιστευτηρίων</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ταξινόμηση αντίστοιχων διαπιστευτηρίων ανά τίτλο</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ταξινόμηση αντίστοιχων διαπιστευτηρίων κατά όνομα χρήστη</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Για προχωρημένους</translation>
</message>
@@ -882,11 +995,6 @@ chrome-laptop.</translation>
<translation>Πρόγραμμα περιήγησης για προσαρμοσμένο αρχείο διακομιστή μεσολάβησης</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Αναζήτηση...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Χρησιμοποιήστε μια προσαρμοσμένη τοποθεσία διαμόρφωσης προγράμματος περιήγησης:</translation>
</message>
@@ -907,10 +1015,6 @@ chrome-laptop.</translation>
<translation>Πεδίο προσαρμοσμένης τοποθεσίας προγράμματος περιήγησης</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Αναζητήστε προσαρμοσμένη διαδρομή προγράμματος περιήγησης</translation>
</message>
@@ -958,14 +1062,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Επιλέξτε τοποθεσία φακέλου φιλοξενίας έμφυτων μηνυμάτων</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Επιστρέφονται μόνο εγγραφές με το ίδιο σχήμα (http://, https://, ...).</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>Αντιστοίχιση σχήματος URL (π.χ. https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Αναζήτηση...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Κλωνοποίηση Επιλογών</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Προσθήκη &apos; - Κλωνοποίηση&apos; στον τίτλο</translation>
</message>
@@ -977,6 +1094,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Αντιγραφή ιστορικού</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Κλωνοποίηση Επιλογών Καταχώρησης</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1283,6 @@ chrome-laptop.</translation>
<translation>Δεν είναι δυνατή η εγγραφή του αρχείου καθώς είναι ανοιxτό σε λειτουργία μόνο για ανάγνωση.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Το κλειδί δεν μετατράπηκε. Αυτό είναι ένα σφάλμα, αναφέρετέ το στους προγραμματιστές!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1317,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>Δεν ήταν δυνατή η αποθήκευση, η βάση δεδομένων δεν έχει αρχικοποιηθεί!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>Το κλειδί δεν μετατράπηκε. Αυτό είναι ένα σφάλμα, παρακαλούμε να το αναφέρετε στους προγραμματιστές.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1380,6 @@ Backup database located at %2</source>
<translation>Αναζήτηση για αρχείο κλειδί</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Αναζήτηση...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Ανανέωση hardware tokens</translation>
</message>
@@ -1301,12 +1418,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>Εισαγάγετε Πρόσθετα Διαπιστευτήρια (εάν υπάρχουν):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Μπορείτε να χρησιμοποιήσετε ένα hardware κλειδί ασφαλείας, όπως ένα &lt;strong&gt;YubiKey&lt;/strong&gt; ή &lt;strong&gt;το OnlyKey&lt;/strong&gt; με υποδοχές που έχουν ρυθμιστεί για HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Κάντε κλικ για περισσότερες πληροφορίες...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Βοήθεια για το αρχείο κλειδί</translation>
</message>
@@ -1325,10 +1436,6 @@ If you do not have a key file, please leave the field empty.</source>
Εάν δεν έχετε ένα αρχείο κλειδί, αφήστε το πεδίο κενό.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Εκτός από έναν κωδικό πρόσβασης, μπορείτε να χρησιμοποιήσετε ένα μυστικό αρχείο για να βελτιώσετε την ασφάλεια της βάσης δεδομένων σας. Αυτό το αρχείο μπορεί να δημιουργηθεί στις ρυθμίσεις ασφαλείας της βάσης δεδομένων σας.&lt;/p&gt;&lt;p&gt;Αυτό &lt;strong&gt;δεν&lt;/strong&gt; είναι το αρχείο βάσης δεδομένων *.kdbx!&lt;br&gt;Εάν δεν έχετε αρχείο κλειδί, αφήστε αυτό το πεδίο κενό.&lt;/p&gt;&lt;p&gt;Κάντε κλικ για περισσότερες πληροφορίες...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Αρχείο κλειδί για ξεκλείδωμα της βάσης δεδομένων</translation>
</message>
@@ -1353,8 +1460,22 @@ If you do not have a key file, please leave the field empty.</source>
<translation>Παλιά μορφή αρχείου κλειδιού</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Χρησιμοποιείτε μια παλιά μορφή αρχείου κλειδιού την οποία το KeePassXC μπορεί να&lt;br&gt;σταμάτα να υποστηρίζεις στο μέλλον.&lt;br&gt;&lt;br&gt;Εξετάστε το ενδεχόμενο δημιουργίας ενός νέου αρχείου κλειδιού πηγαίνοντας στην:&lt;br&gt;&lt;strong&gt;Βάση δεδομένων / Ασφάλεια βάσης δεδομένων / Αλλαγή Αρχείου Κλειδιού.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Εκτός από έναν κωδικό πρόσβασης, μπορείτε να χρησιμοποιήσετε ένα μυστικό αρχείο για να βελτιώσετε την ασφάλεια της βάσης δεδομένων σας. Αυτό το αρχείο μπορεί να δημιουργηθεί στις ρυθμίσεις ασφαλείας της βάσης δεδομένων σας.&lt;/p&gt;&lt;p&gt;Αυτό &lt;strong&gt;δεν&lt;/strong&gt; είναι το αρχείο βάσης δεδομένων σας *.kdbx!&lt;br&gt;Εάν δεν έχετε αρχείο κλειδί, αφήστε αυτό το πεδίο κενό.&lt;/p&gt;&lt;p&gt;Κάντε κλικ για περισσότερες πληροφορίες...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Μπορείτε να χρησιμοποιήσετε ένα hardware κλειδί ασφαλείας, όπως ένα &lt;strong&gt;YubiKey&lt;/strong&gt; ή &lt;strong&gt;OnlyKey&lt;/strong&gt; με υποδοχές που έχουν ρυθμιστεί για HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Κάντε κλικ για περισσότερες πληροφορίες...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Αναζήτηση...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Χρησιμοποιείτε μια παλιά μορφή αρχείου κλειδιού που το KeePassXC μπορεί να&lt;br&gt;σταματήσει να υποστηρίζει στο μέλλον.&lt;br&gt;&lt;br&gt;Εξετάστε το ενδεχόμενο δημιουργίας ενός νέου αρχείου κλειδιού, πηγαίνοντας στο:&lt;br&gt;&lt;strong&gt;Βάση Δεδομένων &amp;gt; Ασφάλεια Βάσης Δεδομένων &amp;gt; Αλλαγή Αρχείου Κλειδιού.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1390,6 +1511,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>Διαπιστευτήρια Βάσης Δεδομένων</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Συντήρηση</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1617,6 @@ Permissions to access entries will be revoked.</source>
<translation>Μετακίνηση χαρακτηριστικών KeePassHTTP σε προσαρμοσμένα δεδομένα</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Θέλετε πραγματικά να μετακινήσετε όλα τα δεδομένα ενοποίησης του προγράμματος περιήγησης παλαιού τύπου στα πιο πρόσφατα πρότυπα;
-Αυτό είναι απαραίτητο για τη διατήρηση της συμβατότητας με το πρόσθετο του προγράμματος περιήγησης.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Αποθηκευμένα κλειδιά προγράμματος περιήγησης</translation>
</message>
@@ -1527,14 +1646,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Θέλετε πραγματικά να ανανεώσετε το ID της βάσης δεδομένων;
Αυτό είναι απαραίτητο μόνο εάν η βάση δεδομένων σας είναι αντίγραφο ενός άλλου και το πρόσθετο του προγράμματος περιήγησης δεν μπορεί να συνδεθεί.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Θέλετε πραγματικά να μετατρέψετε όλα τα δεδομένα ενοποίησης του προγράμματος περιήγησης παλαιού τύπου στα πιο πρόσφατα πρότυπα;
+Αυτό είναι απαραίτητο για τη διατήρηση της συμβατότητας με το πρόσθετο του προγράμματος περιήγησης.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Προσθήκη πρόσθετης προστασίας...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Δεν έχει οριστεί κωδικός πρόσβασης</translation>
</message>
@@ -1566,6 +1687,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>Η αλλαγή των διαπιστευτηρίων βάσης δεδομένων απέτυχε</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>Προσθήκη πρόσθετης προστασίας...</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1765,6 @@ Are you sure you want to continue without a password?</source>
<translation>Αριθμός γύρων πάρα πολύ υψηλός</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Χρησιμοποιείτε έναν πολύ υψηλό αριθμό επαναλήψεων μετασχηματισμού κλειδιού με το Argon2.
-
-Εάν διατηρήσετε αυτόν τον αριθμό, η βάση δεδομένων σας μπορεί να διαρκέσει ώρες ή ημέρες (ή ακόμα περισσότερο) για να ανοίξει!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Κατανοητό, κρατήστε τον αριθμό</translation>
</message>
@@ -1661,14 +1778,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>Αριθμός γύρων πάρα πολύ χαμηλός</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Χρησιμοποιείτε έναν πολύ χαμηλό αριθμό επαναλήψεων μετασχηματισμού κλειδιού με AES-KDF.
-
-Εάν διατηρήσετε αυτόν τον αριθμό, η βάση δεδομένων σας μπορεί να είναι πολύ εύκολο να σπάσει!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF αμετάβλητο</translation>
</message>
@@ -1726,6 +1835,22 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Χρησιμοποιείτε έναν πολύ μεγάλο αριθμό γύρων μετασχηματισμού με το Argon2.
+
+Εάν διατηρήσετε αυτόν τον αριθμό, η βάση δεδομένων σας μπορεί να διαρκέσει ώρες, ημέρες ή ακόμα περισσότερο για να ανοίξει.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>Χρησιμοποιείτε έναν πολύ χαμηλό αριθμό γύρων μετασχηματισμού με το AES-KDF.
+
+Εάν διατηρήσετε αυτόν τον αριθμό, η βάση δεδομένων σας δεν θα προστατεύεται από επιθέσεις brute force.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1874,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Μετα-Δεδομένα Βάσης Δεδομένων</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Όνομα βάσης δεδομένων:</translation>
</message>
@@ -1826,6 +1947,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>Ενεργοποίηση συμπίεσης (συνιστάται)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Μεταδεδομένα Βάσης Δεδομένων</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1985,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Διαχείριση Προσαρμοσμένων Εικονιδίων</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Διαγραφή επιλεγμένων εικονιδίων</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Διαγραφή όλων των προσαρμοσμένων εικονιδίων που δεν χρησιμοποιούνται από καμία καταχώρηση ή ομάδα</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Εκκαθάριση αχρησιμοποίητων εικονιδίων</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Επιβεβαίωση Διαγραφής</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>Τουλάχιστον ένα από τα επιλεγμένα εικονίδια χρησιμοποιείται αυτήν τη στιγμή από τουλάχιστον μία καταχώρηση ή ομάδα. Τα εικονίδια όλων των καταχωρήσεων και ομάδων που επηρεάζονται θα αντικατασταθούν από το προεπιλεγμένο εικονίδιο. Είστε βέβαιοι ότι θέλετε να διαγράψετε εικονίδια που χρησιμοποιούνται αυτήν τη στιγμή;</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Τα Προσαρμοσμένα Εικονίδια Χρησιμοποιούνται</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>Όλα τα προσαρμοσμένα εικονίδια χρησιμοποιούνται από τουλάχιστον μία καταχώρηση ή ομάδα.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Εκκαθαρισμένα Αχρησιμοποίητα Εικονίδια</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2149,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</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>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Θέλετε πραγματικά να μετακινήσετε την καταχώρηση &quot;%1&quot; στον Κάδο Ανακύκλωσης;</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Θέλετε πραγματικά να μετακινήσετε %n καταχώρηση στον Κάδο Ανακύκλωσης;</numerusform><numerusform>Θέλετε πραγματικά να μετακινήσετε %n καταχωρήσεις στον Κάδο Ανακύκλωσης;</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Εκτέλεση εντολής;</translation>
</message>
@@ -2054,18 +2206,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Είστε σίγουροι ότι θέλετε να διαγράψετε μόνιμα τα πάντα από το κάδο ανακύκλωσής σας;</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Θέλετε πραγματικά να διαγράψετε την καταχώρηση %n για πάντα;</numerusform><numerusform>Θέλετε πραγματικά να διαγράψετε %n καταχώρηση για πάντα;</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Διαγραφή καταχώρησης;</numerusform><numerusform>Διαγραφή καταχωρήσεων;</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Μετακίνηση καταχώρησης στον Κάδο Ανακύκλωσης;</numerusform><numerusform>Μετακίνηση καταχωρήσεων στον Κάδο Ανακύκλωσης;</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Κλείδωμα Βάσης Δεδομένων;</translation>
@@ -2119,14 +2259,6 @@ Disable safe saves and try again?</source>
<translation>Βάση Δεδομένων KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Αντικατάσταση αναφορών στην καταχώριση;</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Η καταχώρηση &quot;%1&quot; έχει %2 αναφορά. Θέλετε να αντικαταστήσετε αναφορές με τιμές, να παραλείψετε αυτήν την καταχώρηση ή να διαγράψετε οπωσδήποτε;</numerusform><numerusform>Η καταχώρηση &quot;%1&quot; έχει %2 αναφορές. Θέλετε να αντικαταστήσετε αναφορές με τιμές, να παραλείψετε αυτήν την καταχώρηση ή να διαγράψετε οπωσδήποτε;</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Διαγραφή ομάδας</translation>
</message>
@@ -2147,10 +2279,6 @@ Disable safe saves and try again?</source>
<translation>Η βάση δεδομένων δεν τροποποιήθηκε από τη λειτουργία συγχώνευσης.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Κοινόχρηστη ομάδα...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Η εγγραφή της βάσης δεδομένων απέτυχε: %1</translation>
</message>
@@ -2166,6 +2294,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>Δεν ήταν δυνατή η εύρεση του αρχείου βάσης δεδομένων: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>Αναζήτηση...</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Κοινόχρηστη ομάδα...</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Επιβεβαίωση Αυτόματης-Πληκτρολόγησης</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>Εκτέλεση Αυτόματης-Πληκτρολόγησης στο προηγουμένως ενεργό παράθυρο;</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2443,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>Μια λειτουργία εξωτερικής συγχώνευσης ακύρωσε αυτήν την καταχώρηση.
Δυστυχώς, τυχόν αλλαγές που έγιναν έχουν χαθεί.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Σφάλμα επικύρωσης Αυτόματης-Πληκτρολόγησης</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>Παρουσιάστηκε σφάλμα κατά την επικύρωση της προσαρμοσμένης ακολουθίας Αυτόματης-Πλήκτρολόγησης:
+%1
+Θέλετε να το διορθώσετε;</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>Παρουσιάστηκε σφάλμα κατά την επικύρωση της ακολουθίας Αυτόματης-Πληκτρολόγησης για το &quot;%1&quot;:
+%2
+Θέλετε να το διορθώσετε;</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2539,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>Επιλογή χρώματος φόντου</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Αν ενεργοποιηθεί, η καταχώρηση δεν θα εμφανίζεται σε αναφορές όπως ο Έλεγχος Υγείας και το HIBP, ακόμη και αν δεν ταιριάζει με τις απαιτήσεις ποιότητας (π.χ. εντροπία κωδικού πρόσβασης ή επαναχρησιμοποίηση). Μπορείτε να ορίσετε το σημάδι επιλογής εάν ο κωδικός πρόσβασης είναι πέρα από τον έλεγχό σας (π.χ. εάν πρέπει να είναι ένα τετραψήφιο PIN) για να αποτρέψετε την ακαταστασία των αναφορών.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Εξαίρεση από αναφορές βάσεων δεδομένων</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>Εάν ενεργοποιηθεί, η καταχώρηση δεν θα εμφανίζεται σε αναφορές όπως ο Έλεγχος Υγείας και το HIBP, ακόμα και αν δεν ανταποκρίνεται στις απαιτήσεις ποιότητας.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2660,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Χρήση αυτής της καταχώρησης μόνο με HTTPS Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Μην στέλνετε αυτήν τη ρύθμιση στο πρόγραμμα περιήγησης για παράθυρα διαλόγου HTTP Auth. Εάν είναι ενεργοποιημένο, τα παράθυρα διαλόγου HTTP Auth δεν θα εμφανίζουν αυτήν την καταχώρηση για επιλογή.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Μην χρησιμοποιείτε αυτήν την καταχώρηση με το HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2783,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Σημειώσεις:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Λήγει:</translation>
</message>
@@ -2678,11 +2846,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Εξωτερικό αρχείο</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Αναζήτηση...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Συνημμένο</translation>
</message>
@@ -2714,6 +2877,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>Επιλογή αρχείου συνημμένου</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Αναζήτηση...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,7 +3028,7 @@ Supported extensions are: %1.</source>
<translation>Αναζήτηση κοινόχρηστου αρχείου</translation>
</message>
<message>
- <source>Browse...</source>
+ <source>Browse…</source>
<translation>Αναζήτηση...</translation>
</message>
</context>
@@ -2934,10 +3102,6 @@ Supported extensions are: %1.</source>
<translation>Πρόσθεση προσαρμοσμένου εικονιδίου</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Διαγραφή προσαρμοσμένου εικονιδίου</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Κατέβασμα favicon</translation>
</message>
@@ -2954,10 +3118,6 @@ Supported extensions are: %1.</source>
<translation>Όλα τα αρχεία</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Επιβεβαίωση διαγραφής</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Επιλογή εικόνας(ων)</translation>
</message>
@@ -2977,10 +3137,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>Το ακόλουθο εικονίδιο απέτυχε:</numerusform><numerusform>Τα ακόλουθα εικονίδια απέτυχαν:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Μπορείτε να ενεργοποιήσετε την υπηρεσία εικονιδίου ιστότοπου DuckDuckGo στην περιοχή Εργαλεία -&gt; Ρυθμίσεις -&gt; Ασφάλεια</translation>
@@ -3018,13 +3174,13 @@ Supported extensions are: %1.</source>
<translation>Χρήση προσαρμοσμένου εικονιδίου</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Εφαρμογή εικονιδίου σε...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Εφαρμογή μόνο σε αυτήν την ομάδα</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Εφαρμογή εικονιδίου σε...</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3259,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3224,6 +3391,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>Επιβεβαίωση Συνημμένου</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Μετονομασία επιλεγμένου συνημμένου</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Μετονομασία</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3351,8 +3544,12 @@ Are you sure to add this file?</source>
<translation>Έχει συνημμένα</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Έχει TOTP μιας χρήσης κωδικό πρόσβασης</translation>
+ <source>Password Strength</source>
+ <translation>Ισχύς Κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Έχει TOTP</translation>
</message>
</context>
<context>
@@ -3422,10 +3619,6 @@ Are you sure to add this file?</source>
<translation>Ποτέ</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[ΠΡΟΣΤΑΤΕΥΕΤΑΙ]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Ενεργοποιημένο</translation>
</message>
@@ -3449,11 +3642,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>Προεπιλεγμένη ακολουθία</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3476,22 +3664,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>Επαναφορά στις προεπιλογές</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Έχει συνημμένα</translation>
+ <source>Failed to deliver message</source>
+ <translation>Απέτυχε η παράδοση μηνύματος</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Έχει TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>Απέτυχε η αποστολή απάντησης στο DBus</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Άγνωστο</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Άγνωστο</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Εκτελέσιμο: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Ένα άλλο secret service εκτελείται (%1).&lt;br/&gt;Διακόψτε/καταργήστε το πριν ενεργοποιήσετε ξανά το Secret Service.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Αποτυχία καταχώρησης της υπηρεσίας DBus στο %1 απέτυχε.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Απέτυχε η καταχώρηση της υπηρεσίας στο DBus στη διαδρομή &apos;%1&apos;.</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Αποτυχία εγγραφής βάσης δεδομένων στο DBus με το όνομα &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Αποτυχία εγγραφής περιόδου λειτουργίας στο DBus στη διαδρομή &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Αποτυχία εγγραφής στοιχείου στο DBus στη διαδρομή &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Απέτυχε η καταχώρηση προτροπής αντικειμένου στο DBus στη διαδρομή &apos;%1&apos;.</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Η καταχώρηση &quot;%1&quot; από τη βάση δεδομένων &quot;%2&quot; χρησιμοποιήθηκε από το %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Αποτυχία καταχώρησης της υπηρεσίας DBus στο %1 απέτυχε.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Εφαρμογή</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Διαχείριση</translation>
</message>
</context>
<context>
@@ -3518,14 +3769,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Εφαρμογή</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Διαχείριση</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3534,25 +3781,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Μυστική Υπηρεσία Fdo:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Άγνωστο</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Άγνωστο</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Εκτελέσιμο: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Ένα άλλο secret service εκτελείται (%1).&lt;br/&gt;Διακόψτε/καταργήστε το πριν ενεργοποιήσετε ξανά το Secret Service.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3561,6 +3789,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[άδειο]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Κλώνος</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3598,14 +3830,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Κατάσταση</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Παρακαλώ περιμένετε, γίνεται επεξεργασία της λίστας καταχωρήσεων</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Λήψη...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>ΟΚ</translation>
</message>
@@ -3618,7 +3842,15 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Η Λήψη Απέτυχε</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
+ <source>Please wait, processing entry list…</source>
+ <translation>Περιμένετε, επεξεργασία λίστας καταχώρησης...</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>Λήψη...</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
<translation>Λήψη favicons (%1/%2)...</translation>
</message>
</context>
@@ -3680,6 +3912,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Δεν είναι δυνατός ο υπολογισμός του κλειδιού βάσης δεδομένων</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Το μέγεθος του συμμετρικού κρυπτογραφήματος IV δεν είναι έγκυρο.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3874,16 +4111,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Δεν είναι βάση δεδομένων KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Το επιλεγμένο αρχείο είναι μια παλιά βάση δεδομένων KeePass 1 (.kdb).
-
-Μπορείτε να το εισαγάγετε κάνοντας κλικ στη βάση δεδομένων &gt; «Εισαγωγή βάσης δεδομένων KeePass 1 ...».
-Αυτή είναι μια μονόδρομη μετεγκατάσταση. Δεν θα μπορείτε να ανοίξετε την εισαγόμενη βάση δεδομένων με την παλιά έκδοση KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Μη υποστηριζόμενη έκδοση βάσης δεδομένων KeePass 2.</translation>
</message>
@@ -3899,6 +4126,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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).
+
+Μπορείτε να το εισαγάγετε κάνοντας κλικ στο Database &gt; «Εισαγωγή βάσης δεδομένων KeePass 1...».
+Αυτή είναι μια μονόδρομη μετεγκατάσταση. Δεν θα μπορείτε να ανοίξετε την εισαγόμενη βάση δεδομένων με την παλιά έκδοση KeePassX 0.4.</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4174,10 +4411,6 @@ Line %2, column %3</source>
<translation>Τα δεδομένα πεδίου καταχώρησης ανάγνωσης δεν ταιριάζουν με το μέγεθος</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Μη έγκυρο μέγεθος πεδίου καταχώρησης uuid</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Το μέγεθος του πεδίου αναγνωριστικού ομάδας καταχώρησης δεν είναι έγκυρο</translation>
</message>
@@ -4215,6 +4448,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Δεν είναι δυνατός ο υπολογισμός του κλειδιού βάσης δεδομένων</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>Μη έγκυρη καταχώρηση μέγεθος πεδίου UUID</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4281,26 +4518,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>Το Στοιχείο Κλειδιού έχει οριστεί, κάντε κλικ για αλλαγή ή κατάργηση</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Προσθήκη %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Αλλαγή %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Κατάργηση %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 ορίστηκε, κάντε κλικ για να αλλάξετε ή να καταργήσετε</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4313,10 +4530,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Αρχείο Κλειδί</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Μπορείτε να προσθέσετε ένα αρχείο κλειδί που περιέχει τυχαία byte για πρόσθετη ασφάλεια.&lt;/p&gt;&lt;p&gt;Πρέπει να το κρατήσεις μυστικό και να μην το χάσεις ποτέ αλλιώς θα κλειδωθείς έξω!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Παρουσιάστηκε σφάλμα κατά τη φόρτωση του αρχείου κλειδιού &apos;%1&apos;
@@ -4331,10 +4544,6 @@ Message: %2</source>
<translation>Όλα τα αρχεία</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Δημιουργεία αρχείου κλειδιού...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Σφάλμα κατά τη δημιουργία αρχείου κλειδιού</translation>
</message>
@@ -4347,26 +4556,14 @@ Message: %2</source>
<translation>Επιλέξτε ένα αρχείο κλειδί</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Επιλογή αρχείου κλειδιού</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Αναζήτηση για αρχείο κλειδί</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Αναζήτηση...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Παραγωγή νέου αρχείου κλειδιού</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Σημείωση: Μην χρησιμοποιείτε ένα αρχείο που μπορεί να αλλάξει καθώς αυτό θα σας εμποδίσει να ξεκλειδώσετε τη βάση δεδομένων σας!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Μη έγκυρο αρχείο κλειδί</translation>
</message>
@@ -4392,6 +4589,57 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Επιλέξατε ένα αρχείο κλειδί σε παλιά μορφή που το KeePassXC&lt;br&gt;μπορεί να σταματήσει να υποστηρίζει στο μέλλον.&lt;br&gt;&lt;br&gt;Εξετάστε το ενδεχόμενο δημιουργίας ενός νέου αρχείου κλειδιού.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Δημιουργήστε ένα νέο αρχείο κλειδί ή επιλέξτε ένα υπάρχον για να προστατεύσετε τη βάση δεδομένων σας.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Σημείωση: ΜΗΝ χρησιμοποιείτε ένα αρχείο που μπορεί να αλλάξει καθώς θα σας εμποδίσει να ξεκλειδώσετε τη βάση δεδομένων σας.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Αναζήτηση...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Προσθήκη Αρχείου Κλειδιού</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Αλλαγή Αρχείου Κλειδιού</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Κατάργηση Αρχείου Κλειδιού</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>To αρχείο κλειδί ορίστηκε, κάντε κλικ για να το αλλάξετε ή να το καταργήσετε</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Μπορείτε να προσθέσετε ένα αρχείο κλειδί που περιέχει τυχαία byte για πρόσθετη ασφάλεια.&lt;/p&gt;&lt;p&gt;Πρέπει να το κρατήσεις μυστικό και να μην το χάσεις ποτέ αλλιώς θα κλειδωθείς απέξω.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Δημιουργία Αρχείου Κλειδιού...</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Μη έγκυρος κωδικός κλειδιού</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Η καθολική συντόμευση έχει ήδη καταχωρηθεί στο %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Δεν ήταν δυνατή η καταχώρηση καθολικής συντόμευσης</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4492,24 +4740,10 @@ Are you sure you want to continue with this file?</source>
<translation>Παρακαλώ αγγίξτε το κουμπί στο YubiKey σας!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Χρησιμοποιείτε μια ασταθή κατασκευή του KeePassXC!
-Υπάρχει υψηλός κίνδυνος αλλοίωσης, διατηρήστε ένα αντίγραφο ασφαλείας των βάσεων δεδομένων σας.
-Αυτή η έκδοση δεν προορίζεται για χρήση στο κοινό.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Δωρεά</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η έκδοση Qt μπορεί να προκαλέσει διακοπή λειτουργίας του KeePassXC με Πληκτρολόγιο Οθόνης!
-Σας συνιστούμε να χρησιμοποιήσετε το AppImage που είναι διαθέσιμο στη σελίδα λήψεων.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Εισαγωγή</translation>
</message>
@@ -4550,12 +4784,6 @@ We recommend you use the AppImage available on our downloads page.</source>
<translation>Εισαγωγή αρχείου CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>ΣΗΜΕΙΩΣΗ: Χρησιμοποιείτε μια έκδοση πριν από την κανονική κυκλοφορία του KeePassXC!
-Αναμένεται να υπάρχουν ορισμένα σφάλματα και δευτερεύοντα ζητήματα, αυτή η έκδοση δεν προορίζεται για χρήση στο κοινό.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Έλεγχος για ενημερώσεις κατά την εκκίνηση;</translation>
</message>
@@ -4684,10 +4912,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Ασφάλεια Βάσης Δεδομένων...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Αναφορές Βάσης Δεδομένων...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Στατιστικά στοιχεία, έλεγχος υγείας κ.λπ.</translation>
</message>
@@ -4784,10 +5008,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Άνοιγμα Οδηγού Χρήσης</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Αποθήκευση Αντιγράφου Ασφαλείας Βάσης Δεδομένων...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Προσθήκη κλειδιού στον SSH Agent</translation>
</message>
@@ -4840,36 +5060,48 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Πρέπει να επανεκκινήσετε την εφαρμογή για να εφαρμόσετε αυτήν τη ρύθμιση. Θέλετε να κάνετε επανεκκίνηση τώρα;</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Εκτέλεση Ακολουθίας Αυτόματης Πληκτρολόγησης</translation>
+ <source>Always on Top</source>
+ <translation>Πάντα στο Προσκήνιο</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{ΟΝΟΜΑ ΧΡΗΣΤΗ}</translation>
+ <source>Hide Usernames</source>
+ <translation>Απόκρυψη Ονομάτων χρήστη</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{ΟΝΟΜΑ ΧΡΗΣΤΗ} {ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Απόκρυψη Κωδικών πρόσβασης</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>Αναφορές Βάσης Δεδομένων...</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ} {ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>Αποθήκευση Αντιγράφου Ασφαλείας Βάσης Δεδομένων...</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>Πάντα στο Προσκήνιο</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Απόκρυψη Ονομάτων χρήστη</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Χρησιμοποιείτε μια ασταθή κατασκευή του KeePassXC.
+Υπάρχει υψηλός κίνδυνος καταστροφής, διατηρήστε ένα αντίγραφο ασφαλείας των βάσεων δεδομένων σας.
+Αυτή η έκδοση δεν προορίζεται για χρήση στο κοινό.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Απόκρυψη Κωδικών πρόσβασης</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>ΣΗΜΕΙΩΣΗ: Χρησιμοποιείτε μια έκδοση πριν από την κανονική κυκλοφορία του KeePassXC.
+Περιμένετε ορισμένα σφάλματα και μικρά ζητήματα, αυτή η έκδοση προορίζεται για σκοπούς δοκιμών.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η έκδοση Qt ενδέχεται να προκαλέσει αιφνίδια διακοπή λειτουργίας του KeePassXC με Πληκτρολόγιο Οθόνης.
+Σας συνιστούμε να χρησιμοποιήσετε το AppImage που είναι διαθέσιμο στη σελίδα λήψεων.</translation>
</message>
</context>
<context>
@@ -4976,14 +5208,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Δημιουργία νέας βάσης δεδομένων KeePassXC ...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Ρίζα</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Δημιουργία μιας νέας βάσης δεδομένων KeePassXC…</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5047,6 +5279,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>Διαχειριστής Κωδικών Πρόσβασης</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Η καθολική συντόμευση έχει ήδη καταχωρηθεί στο %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Δεν ήταν δυνατή η καταχώρηση καθολικής συντόμευσης</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5154,18 +5394,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Δεν υπάρχει ωφέλιμο φορτίο ιδιωτικού κλειδιού για αποκρυπτογράφηση</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Προσπάθεια εκτέλεσης του KDF χωρίς κρυπτογράφημα</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Απαιτείται φράση πρόσβασης για την αποκρυπτογράφηση αυτού του κλειδιού</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Η συνάρτηση παραγωγής κλειδιού απέτυχε, είναι το αρχείο κλειδί κατεστραμμένο;</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Η αποκρυπτογράφηση απέτυχε, λάθος φράση πρόσβασης;</translation>
</message>
@@ -5213,6 +5445,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>Άγνωστος τύπος κλειδιού: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Η συνάρτηση κλειδιού απέτυχε: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Απέτυχε η προετοιμασία κρυπτογραφήματος: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Η αποκρυπτογράφηση απέτυχε: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5267,6 +5511,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>Επανάληψη πεδίου κωδικού πρόσβασης</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Προσθήκη Κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Αλλαγή Κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Κατάργηση Κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Ο Κωδικού πρόσβασης ορίστηκε, κάντε κλικ για να τον αλλάξετε ή να τον καταργήσετε</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5488,10 +5748,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Εφαρμογή Κωδικού Πρόσβασης</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Αναδημιουργία κωδικού πρόσβασης (%1)</translation>
</message>
@@ -5499,68 +5755,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Ειδικοί χαρακτήρες</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Στατιστικά</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Πολύ αδύναμος κωδικός πρόσβασης</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Η εντροπία κωδικού πρόσβασης είναι %1 bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Αδύναμος κωδικός πρόσβασης</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Χρησιμοποιείται στο %1/%2</translation>
- </message>
<message>
- <source>Password is used %1 times</source>
- <translation>Ο κωδικός πρόσβασης χρησιμοποιείται %1 φορές</translation>
+ <source>Character Count:</source>
+ <translation>Αριθμός Χαρακτήρων:</translation>
</message>
<message>
- <source>Password has expired</source>
- <translation>Ο κωδικός πρόσβασης έχει λήξει</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Η λήξη του κωδικού πρόσβασης ήταν %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Ο κωδικός πρόσβασης πρόκειται να λήξει</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Ο κωδικός πρόσβασης λήγει σε %1 ημέρες</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Ο κωδικός πρόσβασης θα λήξει σύντομα</translation>
+ <source>character</source>
+ <translation>χαρακτήρας</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Ο κωδικός πρόσβασης λήγει στις %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - Επιλογή Χαρακτήρων</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Έλεγχος Υγείας</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Επιλέξτε χαρακτήρες για πληκτρολόγηση, πλοηγηθείτε με πλήκτρα βέλους, υποβάλλει το Ctrl + S.</translation>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Πατήστε το πλήκτρο &amp;Τab μεταξύ χαρακτήρων</translation>
</message>
</context>
<context>
@@ -5706,10 +5922,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Διαδρομή της καταχώρησης στο πρόχειρο.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Χρονικό όριο σε δευτερόλεπτα πριν από την εκκαθάριση του πρόχειρου.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Επεξεργαστείτε μια καταχώρηση.</translation>
</message>
@@ -6023,10 +6235,6 @@ Available commands:
<translation>Τύπος: Ημερομηνία(Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Τύπος: Άγνωστος%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Εντροπία %1 (%2)</translation>
</message>
@@ -6315,10 +6523,6 @@ Kernel: %3 %4</source>
<translation>Κρυπτογραφικές βιβλιοθήκες:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Δεν είναι δυνατή η δημιουργία κωδικού πρόσβασης και προτροπής ταυτόχρονα!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Προσθέτει μια νέα ομάδα σε μια βάση δεδομένων.</translation>
</message>
@@ -6355,10 +6559,6 @@ Kernel: %3 %4</source>
<translation>Απέτυχε το άνοιγμα του αρχείου HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Αξιολόγηση καταχωρήσεων βάσης δεδομένων με βάση το αρχείο HIBP, αυτό θα διαρκέσει λίγο...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Κλείστε την τρέχουσα ανοιχτή βάση δεδομένων.</translation>
</message>
@@ -6551,10 +6751,6 @@ Kernel: %3 %4</source>
<translation>Δεν ήταν δυνατή η αποθήκευση του εγγενούς αρχείου script μηνυμάτων για %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Αντιγράψτε το χαρακτηριστικό που έχετε δώσει στο πρόχειρο. Προεπιλογή σε &quot;κωδικό πρόσβασης&quot;, εάν δεν έχει καθοριστεί.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Αντιγράψτε το τρέχον TOTP στο πρόχειρο (ισοδύναμο με &quot;-a totp&quot;).</translation>
</message>
@@ -6771,6 +6967,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Μη αναμενόμενα δεδομένα αρχείου κλειδιού! Το αρχείο κλειδί μπορεί να είναι κατεστραμμένο.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Σημειώσεις για την καταχώρηση.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>Δεν είναι δυνατή η δημιουργία κωδικού πρόσβασης και προτροπής ταυτόχρονα.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Διαδρομή προς okon-cli για αναζήτηση ενός μορφοποιημένου αρχείου HIBP</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Δεν είναι δυνατή η εύρεση του αρχείου HIBP: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>Αξιολόγηση καταχωρήσεων βάσης δεδομένων με χρήση του okon...</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>Αξιολόγηση των καταχωρήσεων βάσης δεδομένων έναντι του αρχείου HIBP, αυτό θα πάρει λίγο...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Αντιγράψτε το χαρακτηριστικό που έχετε δώσει στο πρόχειρο. Προεπιλογή σε &quot;κωδικό πρόσβασης&quot;, εάν δεν έχει καθοριστεί.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Πρέπει να ταιριάζει μόνο με μία καταχώρηση, διαφορετικά εμφανίζεται μια λίστα πιθανών αντιστοιχιών.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Χρονικό όριο πριν από την εκκαθάριση του πρόχειρου (η προεπιλογή είναι% 1 δευτερόλεπτα, ρυθμισμένη στο 0 για απεριόριστο).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Πολλαπλές καταχωρήσεις που ταιριάζουν:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Τύπος: Άγνωστο (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>Για να χρησιμοποιήσετε το okon, πρέπει να παρέχετε ένα μετα-επεξεργασμένο αρχείο (π.χ. file.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Δεν ήταν δυνατή η έναρξη της διαδικασίας okon: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Σφάλμα: η διαδικασία okon δεν τελείωσε</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Αποτυχία φόρτωσης της επεξεργασμένης βάσης δεδομένων okon: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Πολύ αδύναμος κωδικός πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Η εντροπία κωδικού πρόσβασης είναι %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Αδύναμος κωδικός πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Χρησιμοποιείται στο %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Ο κωδικός πρόσβασης έχει λήξει</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Η λήξη του κωδικού πρόσβασης ήταν %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Ο κωδικός πρόσβασης λήγει στις %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Ο κωδικός πρόσβασης πρόκειται να λήξει</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Ο κωδικός πρόσβασης θα λήξει σύντομα</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Η Botan βιβλιοθήκη πρέπει να είναι τουλάχιστον 2.11.x, βρέθηκε %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: Μη έγκυρη λειτουργία κρυπτογραφήματος.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: Μη έγκυρο μέγεθος IV %1 για %2.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>Το κρυπτογράφημα δεν έχει αρχικοποιηθεί πριν από τη χρήση.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>Δεν είναι δυνατή η επεξεργασία δεδομένων μήκους 0.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Αντικατάσταση αναφορών στην καταχώριση;</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Έλεγχος Υγείας</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Στατιστικά</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>κλείδωμα όλων των ανοιγμένων βάσεων δεδομένων</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>Να επιτρέπεται η εγγραφή οθόνης εφαρμογών και τα στιγμιότυπα οθόνης</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Κλειδωμένες βάσεις δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Απέτυχε το κλείδωμα της βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Προειδοποίηση: Απέτυχε η αποτροπή στιγμιότυπων οθόνης σε ένα παράθυρο ανώτατου επιπέδου!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6852,10 +7265,6 @@ Please consider generating a new key file.</source>
<translation>Αυτή η καταχώρηση εξαιρείται από τις αναφορές</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Παρακαλώ περιμένετε, τα δεδομένα υγείας υπολογίζονται...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Συγχαρητήρια, όλα είναι υγιή!</translation>
</message>
@@ -6876,13 +7285,25 @@ Please consider generating a new key file.</source>
<translation>Αιτία</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Επεξεργασία Καταχώρησης...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Εξαίρεση από αναφορές</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Εξαίρεση ληγμένων καταχωρήσεων από την αναφορά</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Παρακαλούμε περιμένετε, τα δεδομένα υγείας υπολογίζονται...</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Επεξεργασία Καταχώρησης...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6927,44 +7348,56 @@ Please consider generating a new key file.</source>
<translation>Αυτή η καταχώρηση εξαιρείται από τις αναφορές</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Εξαίρεση από αναφορές</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>Μία φορά</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>έως και 10 φορές</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>έως και 100 φορές</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>έως και 1000 φορές</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>έως και 10.000 φορές</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>έως και 100.000 φορές</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>έως και ένα εκατομμύριο φορές</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>εκατομμύρια φορές</translation>
</message>
<message>
- <source>Edit Entry...</source>
+ <source>Edit Entry…</source>
<translation>Επεξεργασία Καταχώρησης...</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Εξαίρεση από αναφορές</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6982,10 +7415,6 @@ Please consider generating a new key file.</source>
<translation>Τιμή</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Παρακαλώ περιμένετε, τα στατιστικά στοιχεία της βάσης δεδομένων υπολογίζονται...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Όνομα βάσης δεδομένων</translation>
</message>
@@ -7089,6 +7518,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Το μέσο μήκος κωδικού πρόσβασης είναι μικρότερο από δέκα χαρακτήρες. Οι μεγαλύτεροι κωδικοί πρόσβασης παρέχουν περισσότερη ασφάλεια.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Παρακαλούμε περιμένετε, τα στατιστικά στοιχεία της βάσης δεδομένων υπολογίζονται...</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7203,14 +7640,14 @@ Please consider generating a new key file.</source>
<translation>Βοήθεια Αναζήτησης</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Αναζήτηση (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Διάκριση πεζών-κεφαλαίων</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Αναζήτηση (%1)...</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7227,14 +7664,6 @@ Please consider generating a new key file.</source>
<translation>Γενικά</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Εμφάνιση ειδοποίησης όταν ζητούνται διαπιστευτήρια</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Εάν είναι ενεργοποιημένος ο Κάδος Ανακύκλωσης για τη βάση δεδομένων, οι καταχωρήσεις θα μετακινηθούν απευθείας στον Κάδο Ανακύκλωσης. Διαφορετικά, θα διαγραφούν χωρίς επιβεβαίωση.&lt;/p&gt;&lt;p&gt;Θα εξακολουθείτε να ερωτάστε εάν υπάρχουν αναφορές για καταχωρήσεις από άλλους.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Εκτεθειμένες ομάδες βάσεων δεδομένων:</translation>
</message>
@@ -7247,14 +7676,6 @@ Please consider generating a new key file.</source>
<translation>Αυτές οι εφαρμογές είναι συνδεδεμένες αυτήν τη στιγμή:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Να μην επιβεβαιώνεται πότε όταν οι καταχωρήσεις διαγράφονται από προγράμματα-πελάτη</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Σφάλμα:&lt;/b&gt; Αποτυχία σύνδεσης στο DBus. Ελέγξτε τη ρύθμιση DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Προειδοποίηση:&lt;/b&gt;</translation>
</message>
@@ -7262,6 +7683,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Αποθηκεύστε τις τρέχουσες αλλαγές για να ενεργοποιήσετε το πρόσθετο και να ενεργοποιήσετε την επεξεργασία αυτής της ενότητας.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Εμφάνιση ειδοποίησης κατά την ανάκτηση κωδικών πρόσβασης από προγραμμάτα-πελάτες</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Εάν ενεργοποιηθεί, οποιαδήποτε προσπάθεια ανάγνωσης κωδικού πρόσβασης πρέπει να επιβεβαιωθεί. Διαφορετικά, τα προγραμμάτα-πελάτες μπορούν να διαβάσουν κωδικούς πρόσβασης χωρίς επιβεβαίωση όταν η βάση δεδομένων είναι ξεκλείδωτη.&lt;/p&gt;&lt;p&gt;Αυτή η επιλογή καλύπτει μόνο την πρόσβαση στον κωδικό πρόσβασης μιας καταχώρησης. Τα προγράμματα-πελάτες μπορούν πάντα να απαριθμήσουν τα στοιχεία των εκτεθειμένων βάσεων δεδομένων και να υποβάλλουν ερώτημα στα χαρακτηριστικά τους.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Επιβεβαίωση κατά την ανάκτηση κωδικών πρόσβασης από προγράμματα-πελάτες</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;Αυτή η ρύθμιση δεν παρακάμπτει την απενεργοποίηση των προτροπών κάδου ανακύκλωσης&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Επιβεβαίωση όταν τα προγρμμάτα-πελάτες ζητούν διαγραφή καταχώρησης</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7286,18 +7727,10 @@ Please consider generating a new key file.</source>
<translation>Δακτυλικών αποτυπωμάτων:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Πιστοποιητικό:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Υπογράφοντα</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Κλειδί:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Παραγωγή</translation>
</message>
@@ -7342,10 +7775,6 @@ Please consider generating a new key file.</source>
<translation>Δακτυλικό Αποτύπωμα</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Πιστοποιητικό</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Αξιόπιστο</translation>
</message>
@@ -7399,10 +7828,6 @@ Please consider generating a new key file.</source>
<translation>Εμφάνιση μόνο προειδοποιήσεων και σφαλμάτων</translation>
</message>
<message>
- <source>Key</source>
- <translation>Κλειδί</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Πεδίο ονόματος υπογράφοντα</translation>
</message>
@@ -7473,30 +7898,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Δεν ήταν δυνατή η εγγραφή του κοντέινερ εξαγωγής</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Παρουσιάστηκε μη αναμενόμενο σφάλμα εξαγωγής</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Εισαγωγή από κοντέινερ χωρίς υπογραφή</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Δεν είναι δυνατή η επαλήθευση της προέλευσης του κοινόχρηστου κοντέινερ, επειδή δεν είναι υπογεγραμμένο. Θέλετε πραγματικά να κάνετε εισαγωγή από το %1;</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Εισαγωγή από κοντέινερ με πιστοποιητικό</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Θέλετε να εμπιστευτείτε το %1 με το δακτυλικό αποτύπωμα του %2 από %3; {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Όχι αυτή τη φορά.</translation>
</message>
@@ -7545,8 +7950,20 @@ Please consider generating a new key file.</source>
<translation>Το αρχείο δεν υπάρχει</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Άγνωστος τύπος κοινόχρηστου κοντέινερ</translation>
+ <source>KeeShare Import</source>
+ <translation>Εισαγωγή KeeShare</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>Δεν είναι δυνατή η επαλήθευση της προέλευσης του κοινόχρηστου κοντέινερ, επειδή δεν είναι υπογεγραμμένο. Θέλετε πραγματικά να εισαγάγετε από %1;</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>Θέλετε να εμπιστευτείτε το %1 με το δακτυλικό αποτύπωμα πιστοποιητικού:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7630,18 +8047,6 @@ Please consider generating a new key file.</source>
<translation>Ρύθμιση TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Προεπιλεγμένες ρυθμίσεις token RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Ρυθμίσεις Steam token</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Χρήση προσαρμοσμένων ρυθμίσεων</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Προσαρμοσμένες Ρυθμίσεις</translation>
</message>
@@ -7700,6 +8105,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Είστε βέβαιοι ότι θέλετε να διαγράψετε τις ρυθμίσεις TOTP για αυτήν την καταχώρηση;</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Προεπιλεγμένες ρυθμίσεις (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Ρυθμίσεις Steam®</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Προσαρμοσμένες ρυθμίσεις:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7715,48 +8132,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Έλεγχος για ενημερώσεις</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Έλεγχος για ενημερώσεις...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Κλείσιμο</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Σφάλμα Ενημέρωσης!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Παρουσιάστηκε σφάλμα κατά την ανάκτηση πληροφοριών ενημέρωσης.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Παρακαλώ προσπαθήστε ξανά αργότερα.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Ενημέρωση Λογισμικού</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Μια νέα έκδοση του KeePassXC είναι διαθέσιμη!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>Το KeePassXC %1 είναι τώρα διαθέσιμο — έχετε %2.</translation>
+ <source>Checking for updates…</source>
+ <translation>Έλεγχος για ενημερώσεις...</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Κατεβάστε το στο keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>Παρουσιάστηκε σφάλμα κατά την προσπάθεια ανάκτησης πληροφοριών ενημέρωσης, δοκιμάστε ξανά αργότερα.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Είστε ενημερωμένοι!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;Μια νέα έκδοση είναι διαθέσιμη.&lt;/strong&gt;&lt;br/&gt;Μπορείτε να &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;κατεβάσετε&lt;/a&gt;το KeePassXC %1 εδώ .</translation>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>Το KeePassXC% 1 είναι προς το παρόν η πιο πρόσφατη διαθέσιμη έκδοση</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>Έχετε την πιο πρόσφατη έκδοση του KeePassXC</translation>
</message>
</context>
<context>
@@ -7799,22 +8196,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Διαμορφωμένη υποδοχή - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Μη έγκυρος κωδικός κλειδιού</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Challenge Response - Υποδοχή %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Η καθολική συντόμευση έχει ήδη καταχωρηθεί στο %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Πατήστε</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Δεν ήταν δυνατή η καταχώρηση καθολικής συντόμευσης</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Παθητικό</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Διαμορφωμένη υποδοχή - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7837,13 +8237,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Το χρονικό όριο του hardware κλειδιού έληξε περιμένοντας για αλληλεπίδραση του χρήστη.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Παρουσιάστηκε ένα σφάλμα USB κατά την πρόσβαση στο hardware κλειδί: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Απέτυχε η ολοκλήρωση ενός challange-response, το συγκεκριμένο σφάλμα ήταν: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Πρόκληση-Απόκριση - Υποδοχή %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Πατήστε</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Παθητικό</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>Παρουσιάστηκε σφάλμα USB κατά την πρόσβαση στο κλειδί υλικού: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7852,14 +8266,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Ανανέωση</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Challenge-Response</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Εάν είστε ιδιοκτήτης ενός &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, μπορείτε να το χρησιμοποιήσετε για πρόσθετη ασφάλεια.&lt;/p&gt;&lt;p&gt;Το YubiKey απαιτεί μία από τις υποδοχές του να προγραμματιστεί ως &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Πρόκληση-Απόκριση&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Ανανέωση hardware tokens</translation>
</message>
@@ -7883,5 +8289,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>Δεν εντοπίστηκαν hardware κλειδιά</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Πρόκληση-Απόκριση</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Προσθήκη Πρόκλησης-Απόκρισης</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Αλλαγή Πρόκλησης-Απόκρισης</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Κατάργηση Πρόκλησης-Απόκρισης</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Η Πρόκληση-Απόκριση ορίστηκε, κάντε κλικ για να την αλλάξετε ή να την καταργήσετε</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Εάν είστε ιδιοκτήτης ενός &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; ή &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, μπορείτε να το χρησιμοποιήσετε για πρόσθετη ασφάλεια.&lt;/p&gt;&lt;p&gt;Το κλειδί απαιτεί μία από τις υποδοχές του να προγραμματιστεί ως &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Πρόκληση-Απόκριση&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_en_US.ts b/share/translations/keepassxc_en_US.ts
index 5a84be726..80100be2f 100644
--- a/share/translations/keepassxc_en_US.ts
+++ b/share/translations/keepassxc_en_US.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - Access Request</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>Your decision for above entries will be remembered for the duration the requesting client is running.</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Remember</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Allow access to entries</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Allow Selected</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Deny All</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Use OpenSSH for Windows instead of Pageant</translation>
+ <source>Deny for this program</source>
+ <translation>Deny for this program</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>Enable SSH Agent integration</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH Agent connection is working!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>You must restart the application to set the new language. Would you like to restart now?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochrome</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Tray icon type</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Hide expired entries from Auto-Type</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>Use placeholder for empty password fields</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Move entries to recycle bin without confirmation</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Enable double click to copy the username/password entry columns</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Couldn&apos;t find an entry that matches the window title:</translation>
+ <source>Permission Required</source>
+ <translation>Permission Required</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-Type - KeePassXC</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>The requested Auto-Type sequence cannot be used due to an error:</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-Type</translation>
+ <source>Auto-Type Error</source>
+ <translation>Auto-Type Error</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>The Syntax of your Auto-Type statement is incorrect!</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>This Auto-Type command contains a very long delay. Do you really want to proceed?</translation>
+ <source>Invalid entry provided</source>
+ <translation>Invalid entry provided</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>This Auto-Type command contains very slow key presses. Do you really want to proceed?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Bracket imbalance detected, found extra { or }</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Too many repetitions detected, max is %1: %2</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Permission Required</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Very slow key press detected, max is %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</translation>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Very long delay detected, max is %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Invalid conversion type: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Invalid conversion syntax: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Invalid regular expression syntax %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Invalid placeholder: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Copy &amp;username</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>Trying to send invalid keysym.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Copy &amp;password</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>Unable to get valid keycode for key: </translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Permission Required</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Sequence aborted: Caps Lock is on</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Sequence aborted: Modifier keys held by user</translation>
</message>
</context>
<context>
@@ -552,12 +629,60 @@
<translation>Auto-Type - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Select entry to Auto-Type:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Double click a row to perform Auto-Type or find an entry using the search:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>Search all open databases</translation>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation>Search…</translation>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>Type Sequence</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>Type {USERNAME}</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Search...</translation>
+ <source>Type {PASSWORD}</source>
+ <translation>Type {PASSWORD}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>Type {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Copy Username</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Copy Password</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>Copy TOTP</translation>
</message>
</context>
<context>
@@ -714,6 +839,16 @@ chrome-laptop.</source>
Give the connection a unique name or ID, for example:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +914,6 @@ chrome-laptop.</translation>
<translation>Request to unlock the database if it is locked</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Only entries with the same scheme (http://, https://, ...) are returned.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Match URL scheme (e.g., https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Only returns the best matches for a specific URL instead of all entries for the whole domain.</translation>
</message>
@@ -812,16 +939,6 @@ chrome-laptop.</translation>
<translation>Search in all opened databases for matching credentials</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sort matching credentials by title</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sort matching credentials by username</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Advanced</translation>
</message>
@@ -882,11 +999,6 @@ chrome-laptop.</translation>
<translation>Browser for custom proxy file</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Browse...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Use a custom browser configuration location:</translation>
</message>
@@ -907,10 +1019,6 @@ chrome-laptop.</translation>
<translation>Custom browser location field</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Browse for custom browser path</translation>
</message>
@@ -958,14 +1066,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Select native messaging host folder location</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Only entries with the same scheme (http://, https://, …) are returned.</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>Match URL scheme (e.g., https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Browse…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Clone Options</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Append &apos; - Clone&apos; to title</translation>
</message>
@@ -977,6 +1098,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Copy history</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Clone Entry Options</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1287,6 @@ chrome-laptop.</translation>
<translation>File cannot be written as it is opened in read-only mode.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Key not transformed. This is a bug, please report it to the developers.</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1321,10 @@ Backup database located at %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Could not save, database has not been initialized!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>Key not transformed. This is a bug, please report it to the developers.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1384,6 @@ Backup database located at %2</translation>
<translation>Browse for key file</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Browse...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Refresh hardware tokens</translation>
</message>
@@ -1301,12 +1422,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>Enter Additional Credentials (if any):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Key file help</translation>
</message>
@@ -1325,10 +1440,6 @@ If you do not have a key file, please leave the field empty.</source>
If you do not have a key file, please leave the field empty.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Key file to unlock the database</translation>
</message>
@@ -1353,8 +1464,22 @@ If you do not have a key file, please leave the field empty.</translation>
<translation>Old key file format</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Browse…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1390,6 +1515,10 @@ If you do not have a key file, please leave the field empty.</translation>
<source>Database Credentials</source>
<translation>Database Credentials</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Maintenance</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1621,6 @@ Permissions to access entries will be revoked.</translation>
<translation>Move KeePassHTTP attributes to custom data</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Do you really want to convert all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Stored browser keys</translation>
</message>
@@ -1527,14 +1650,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Do you really want refresh the database ID?
This is only necessary if your database is a copy of another and the browser extension cannot connect.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Add additional protection...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>No password set</translation>
</message>
@@ -1566,6 +1691,10 @@ Are you sure you want to continue without a password?</translation>
<source>Failed to change database credentials</source>
<translation>Failed to change database credentials</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>Add additional protection…</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1769,6 @@ Are you sure you want to continue without a password?</translation>
<translation>Number of rounds too high</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or longer to open.</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Understood, keep number</translation>
</message>
@@ -1661,14 +1782,6 @@ If you keep this number, your database may take hours or longer to open.</transl
<translation>Number of rounds too low</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database will not be protected from brute force attacks.</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF unchanged</translation>
</message>
@@ -1726,6 +1839,22 @@ If you keep this number, your database will not be protected from brute force at
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1878,6 @@ If you keep this number, your database will not be protected from brute force at
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Database Metadata</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Database name:</translation>
</message>
@@ -1826,6 +1951,10 @@ This action is not reversible.</translation>
<source>Enable compression (recommended)</source>
<translation>Enable compression (recommended)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Database Metadata</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1989,49 @@ This action is not reversible.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Manage Custom Icons</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Delete selected icon(s)</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Delete all custom icons not in use by any entry or group</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Purge unused icons</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Confirm Deletion</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Custom Icons Are In Use</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>All custom icons are in use by at least one entry or group.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Purged Unused Icons</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2153,6 @@ This is definitely a bug, please report it to the developers.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Searching...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Do you really want to delete the entry &quot;%1&quot; for good?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Do you really want to move entry &quot;%1&quot; to the recycle bin?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Do you really want to move %n entry to the recycle bin?</numerusform><numerusform>Do you really want to move %n entries to the recycle bin?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Execute command?</translation>
</message>
@@ -2054,18 +2210,6 @@ Do you want to merge your changes?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Are you sure you want to permanently delete everything from your recycle bin?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Do you really want to delete %n entry for good?</numerusform><numerusform>Do you really want to delete %n entries for good?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Delete entry?</numerusform><numerusform>Delete entries?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Move entry to recycle bin?</numerusform><numerusform>Move entries to recycle bin?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Lock Database?</translation>
@@ -2119,14 +2263,6 @@ Disable safe saves and try again?</translation>
<translation>KeePass 2 Database</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Replace references to entry?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Entry &quot;%1&quot; has %2 reference. Do you want to overwrite references with values, skip this entry, or delete anyway?</numerusform><numerusform>Entry &quot;%1&quot; has %2 references. Do you want to overwrite references with values, skip this entry, or delete anyway?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Delete group</translation>
</message>
@@ -2147,10 +2283,6 @@ Disable safe saves and try again?</translation>
<translation>Database was not modified by merge operation.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Shared group...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Writing the database failed: %1</translation>
</message>
@@ -2166,6 +2298,22 @@ Disable safe saves and try again?</translation>
<source>Could not find database file: %1</source>
<translation>Could not find database file: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>Searching…</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Shared group…</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Confirm Auto-Type</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>Perform Auto-Type into the previously active window?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2447,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>An external merge operation has invalidated this entry.
Unfortunately, any changes made have been lost.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Auto-Type Validation Error</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2543,13 @@ Unfortunately, any changes made have been lost.</translation>
<translation>Background color selection</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Exclude from database reports</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2664,14 @@ Unfortunately, any changes made have been lost.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Use this entry only with HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Do not use this entry with HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2787,6 @@ Unfortunately, any changes made have been lost.</translation>
<translation>Notes:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Expires:</translation>
</message>
@@ -2678,11 +2850,6 @@ Unfortunately, any changes made have been lost.</translation>
<translation>External file</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Browse...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Attachment</translation>
</message>
@@ -2714,6 +2881,11 @@ Unfortunately, any changes made have been lost.</translation>
<source>Select attachment file</source>
<translation>Select attachment file</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Browse…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3032,8 @@ Supported extensions are: %1.</translation>
<translation>Browse for share file</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Browse...</translation>
+ <source>Browse…</source>
+ <translation>Browse…</translation>
</message>
</context>
<context>
@@ -2934,10 +3106,6 @@ Supported extensions are: %1.</translation>
<translation>Add custom icon</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Delete custom icon</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Download favicon</translation>
</message>
@@ -2954,10 +3122,6 @@ Supported extensions are: %1.</translation>
<translation>All files</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Confirm Delete</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Select Image(s)</translation>
</message>
@@ -2977,10 +3141,6 @@ Supported extensions are: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>The following icon failed:</numerusform><numerusform>The following icons failed:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>This icon is used by %n entry, and will be replaced by the default icon. Are you sure you want to delete it?</numerusform><numerusform>This icon is used by %n entries, and will be replaced by the default icon. Are you sure you want to delete it?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</translation>
@@ -3018,13 +3178,13 @@ Supported extensions are: %1.</translation>
<translation>Use custom icon</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Apply icon to...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Apply to this group only</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Apply icon to…</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3263,17 @@ This may cause the affected plugins to malfunction.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3224,6 +3395,32 @@ Are you sure to add this file?</translation>
<source>Confirm Attachment</source>
<translation>Confirm Attachment</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Rename selected attachment</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Rename</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3351,8 +3548,12 @@ Are you sure to add this file?</translation>
<translation>Has attachments</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Has TOTP one-time password</translation>
+ <source>Password Strength</source>
+ <translation>Password Strength</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Has TOTP</translation>
</message>
</context>
<context>
@@ -3422,10 +3623,6 @@ Are you sure to add this file?</translation>
<translation>Never</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[PROTECTED]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Enabled</translation>
</message>
@@ -3449,11 +3646,6 @@ Are you sure to add this file?</translation>
<source>Default Sequence</source>
<translation>Default Sequence</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3476,22 +3668,85 @@ Are you sure to add this file?</translation>
<source>Reset to defaults</source>
<translation>Reset to defaults</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Has attachments</translation>
+ <source>Failed to deliver message</source>
+ <translation>Failed to deliver message</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Has TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>Failed to send reply on DBus</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Unknown</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Unknown</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Failed to register DBus service at %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Failed to register service on DBus at path &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Failed to register database on DBus under the name &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Failed to register session on DBus at path &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Failed to register item on DBus at path &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Failed to register prompt object on DBus at path &apos;%1&apos;</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Failed to register DBus service at %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Application</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Manage</translation>
</message>
</context>
<context>
@@ -3518,14 +3773,10 @@ Are you sure to add this file?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Application</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Manage</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3534,25 +3785,6 @@ Are you sure to add this file?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Unknown</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Unknown</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3561,6 +3793,10 @@ Are you sure to add this file?</translation>
<comment>group has no children</comment>
<translation>[empty]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Clone</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3598,14 +3834,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Status</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Please wait, processing entry list...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Downloading...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3618,8 +3846,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Download Failed</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Downloading favicons (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation>Please wait, processing entry list…</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>Downloading…</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation>Downloading favicons (%1/%2)…</translation>
</message>
</context>
<context>
@@ -3680,6 +3916,11 @@ If this reoccurs, then your database file may be corrupt.</translation>
<source>Unable to calculate database key</source>
<translation>Unable to calculate database key</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Invalid symmetric cipher IV size.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3874,16 +4115,6 @@ If this reoccurs, then your database file may be corrupt.</translation>
<translation>Not a KeePass database.</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>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; &apos;Import KeePass 1 database...&apos;.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Unsupported KeePass 2 database version.</translation>
</message>
@@ -3899,6 +4130,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</source>
<translation>Failed to read database file.</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>The selected file is an old KeePass 1 database (.kdb).
+
+You can import it by clicking on Database &gt; &apos;Import KeePass 1 database…&apos;.
+This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4174,10 +4415,6 @@ Line %2, column %3</translation>
<translation>Read entry field data doesn&apos;t match size</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Invalid entry UUID field size</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Invalid entry group id field size</translation>
</message>
@@ -4215,6 +4452,10 @@ If this reoccurs, then your database file may be corrupt.</translation>
<source>Unable to calculate database key</source>
<translation>Unable to calculate database key</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>Invalid entry UUID field size</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4281,26 +4522,6 @@ If this reoccurs, then your database file may be corrupt.</translation>
<source>Key Component set, click to change or remove</source>
<translation>Key Component set, click to change or remove</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Add %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Change %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Remove %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 set, click to change or remove</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4313,10 +4534,6 @@ If this reoccurs, then your database file may be corrupt.</translation>
<translation>Key File</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Error loading the key file &apos;%1&apos;
@@ -4331,10 +4548,6 @@ Message: %2</translation>
<translation>All files</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Create Key File...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Error creating key file</translation>
</message>
@@ -4347,26 +4560,14 @@ Message: %2</translation>
<translation>Select a key file</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Key file selection</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Browse for key file</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Browse...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generate a new key file</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Note: Do not use a file that may change as that will prevent you from unlocking your database!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Invalid Key File</translation>
</message>
@@ -4392,6 +4593,57 @@ Are you sure you want to continue with this file?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Generate a new key file or choose an existing one to protect your database.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Browse…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Add Key File</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Change Key File</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Remove Key File</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>Key File set, click to change or remove</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Create Key File…</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Invalid key code</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Global shortcut already registered to %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Could not register global shortcut</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4492,24 +4744,10 @@ Are you sure you want to continue with this file?</translation>
<translation>Please touch the button on your YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>WARNING: You are using an unstable build of KeePassXC.
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Donate</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Import</translation>
</message>
@@ -4550,12 +4788,6 @@ We recommend you use the AppImage available on our downloads page.</translation>
<translation>Import a CSV file</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>NOTE: You are using a pre-release version of KeePassXC.
-Expect some bugs and minor issues, this version is not meant for production use.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Check for updates on startup?</translation>
</message>
@@ -4684,10 +4916,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Database &amp;Security…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Database &amp;Reports...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistics, health check, etc.</translation>
</message>
@@ -4784,10 +5012,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Open User Guide</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Save Database Backup...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Add key to SSH Agent</translation>
</message>
@@ -4840,36 +5064,48 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>You must restart the application to apply this setting. Would you like to restart now?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Perform Auto-Type Sequence</translation>
+ <source>Always on Top</source>
+ <translation>Always on Top</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Hide Usernames</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{USERNAME}</translation>
+ <source>Hide Passwords</source>
+ <translation>Hide Passwords</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{USERNAME}{ENTER}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>Database &amp;Reports…</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORD}</translation>
+ <source>Save Database Backup…</source>
+ <translation>Save Database Backup…</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORD}{ENTER}</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Always on Top</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</translation>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Hide Usernames</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Hide Passwords</translation>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</translation>
</message>
</context>
<context>
@@ -4976,14 +5212,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Create a new KeePassXC database...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Root</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Create a new KeePassXC database…</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5047,6 +5283,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>Password Manager</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Global shortcut already registered to %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Could not register global shortcut</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5154,18 +5398,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>No private key payload to decrypt</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Trying to run KDF without cipher</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Passphrase is required to decrypt this key</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Key derivation failed, key file corrupted?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Decryption failed, wrong passphrase?</translation>
</message>
@@ -5213,6 +5449,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>Unknown key type: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Key derivation failed: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Failed to initialize cipher: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Decryption failed: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5267,6 +5515,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>Repeat password field</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Add Password</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Change Password</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Remove Password</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Password set, click to change or remove</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5488,10 +5752,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Apply Password</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Regenerate password (%1)</translation>
</message>
@@ -5499,68 +5759,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Special Characters</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
<message>
- <source>Statistics</source>
- <translation>Statistics</translation>
+ <source>Character Count:</source>
+ <translation>Character Count:</translation>
</message>
<message>
- <source>Very weak password</source>
- <translation>Very weak password</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Password entropy is %1 bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Weak password</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Used in %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Password is used %1 times</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Password has expired</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Password expiry was %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Password is about to expire</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Password expires in %1 days</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Password will expire soon</translation>
+ <source>character</source>
+ <translation>character</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Password expires on %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - Pick Characters</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Health Check</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Select characters to type, navigate with arrow keys, Ctrl + S submits.</translation>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Press &amp;Tab between characters</translation>
</message>
</context>
<context>
@@ -5706,10 +5926,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Path of the entry to clip.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Timeout in seconds before clearing the clipboard.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Edit an entry.</translation>
</message>
@@ -6023,10 +6239,6 @@ Available commands:
<translation>Type: Date(Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Type: Unknown%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropy %1 (%2)</translation>
</message>
@@ -6315,10 +6527,6 @@ Kernel: %3 %4</translation>
<translation>Cryptographic libraries:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Cannot generate a password and prompt at the same time!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Adds a new group to a database.</translation>
</message>
@@ -6355,10 +6563,6 @@ Kernel: %3 %4</translation>
<translation>Failed to open HIBP file %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Evaluating database entries against HIBP file, this will take a while...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Close the currently opened database.</translation>
</message>
@@ -6551,10 +6755,6 @@ Kernel: %3 %4</translation>
<translation>Could not save the native messaging script file for %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</translation>
</message>
@@ -6772,6 +6972,223 @@ Please consider generating a new key file.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Unexpected key file data! Key file may be corrupt.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Notes for the entry.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>Cannot generate a password and prompt at the same time.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Path to okon-cli to search a formatted HIBP file</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Cannot find HIBP file: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>Evaluating database entries using okon…</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>Evaluating database entries against HIBP file, this will take a while…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Must match only one entry, otherwise a list of possible matches is shown.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Multiple entries matching:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Type: Unknown (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>To use okon, you must provide a post-processed file (e.g. file.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Could not start okon process: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Error: okon process did not finish</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Failed to load okon processed database: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Very weak password</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Password entropy is %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Weak password</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Used in %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Password has expired</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Password expiry was %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Password expires on %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Password is about to expire</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Password will expire soon</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Botan library must be at least 2.11.x, found %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: Invalid cipher mode.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: Invalid IV size of %1 for %2.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>Cipher not initialized prior to use.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>Cannot process 0 length data.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Do you really want to delete the entry &quot;%1&quot; for good?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Do you really want to move entry &quot;%1&quot; to the recycle bin?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Replace references to entry?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Health Check</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistics</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>lock all open databases</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>allow app screen recordering and screenshots</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Databases have been locked.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Database failed to lock.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Warning: Failed to prevent screenshots on a top level window!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6853,10 +7270,6 @@ Please consider generating a new key file.</translation>
<translation>This entry is being excluded from reports</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Please wait, health data is being calculated...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Congratulations, everything is healthy!</translation>
</message>
@@ -6877,13 +7290,25 @@ Please consider generating a new key file.</translation>
<translation>Reason</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Edit Entry...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Exclude from reports</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Exclude expired entries from the report</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Please wait, health data is being calculated…</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Edit Entry…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6928,44 +7353,56 @@ Please consider generating a new key file.</translation>
<translation>This entry is being excluded from reports</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Exclude from reports</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>once</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>up to 10 times</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>up to 100 times</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>up to 1000 times</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>up to 10,000 times</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>up to 100,000 times</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>up to a million times</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>millions of times</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Edit Entry...</translation>
+ <source>Edit Entry…</source>
+ <translation>Edit Entry…</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Exclude from reports</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6983,10 +7420,6 @@ Please consider generating a new key file.</translation>
<translation>Value</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Please wait, database statistics are being calculated...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Database name</translation>
</message>
@@ -7090,6 +7523,14 @@ Please consider generating a new key file.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Average password length is less than ten characters. Longer passwords provide more security.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Please wait, database statistics are being calculated…</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7204,14 +7645,14 @@ Please consider generating a new key file.</translation>
<translation>Search Help</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Search (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Case sensitive</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Search (%1)…</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7228,14 +7669,6 @@ Please consider generating a new key file.</translation>
<translation>General</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Show notification when credentials are requested</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Exposed database groups:</translation>
</message>
@@ -7248,14 +7681,6 @@ Please consider generating a new key file.</translation>
<translation>These applications are currently connected:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Don&apos;t confirm when entries are deleted by clients</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Warning:&lt;/b&gt; </translation>
</message>
@@ -7263,6 +7688,26 @@ Please consider generating a new key file.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Save current changes to activate the plugin and enable editing of this section.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Show notification when passwords are retrieved by clients</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Confirm when passwords are retrieved by clients</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Confirm when clients request entry deletion</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7287,18 +7732,10 @@ Please consider generating a new key file.</translation>
<translation>Fingerprint:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certificate:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Signer</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Key:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Generate</translation>
</message>
@@ -7343,10 +7780,6 @@ Please consider generating a new key file.</translation>
<translation>Fingerprint</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certificate</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Trusted</translation>
</message>
@@ -7400,10 +7833,6 @@ Please consider generating a new key file.</translation>
<translation>Only show warnings and errors</translation>
</message>
<message>
- <source>Key</source>
- <translation>Key</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Signer name field</translation>
</message>
@@ -7474,30 +7903,10 @@ Please consider generating a new key file.</translation>
<source>Could not write export container</source>
<translation>Could not write export container</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Unexpected export error occurred</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Import from container without signature</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Import from container with certificate</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Do you want to trust %1 with the fingerprint of %2 from %3?</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Not this time</translation>
</message>
@@ -7546,8 +7955,20 @@ Please consider generating a new key file.</translation>
<translation>File does not exist</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Unknown share container type</translation>
+ <source>KeeShare Import</source>
+ <translation>KeeShare Import</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7631,18 +8052,6 @@ Please consider generating a new key file.</translation>
<translation>Setup TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Default RFC 6238 token settings</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam token settings</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Use custom settings</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Custom Settings</translation>
</message>
@@ -7701,6 +8110,18 @@ Example: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Are you sure you want to delete TOTP settings for this entry?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Default settings (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Steam® settings</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Custom settings:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7716,48 +8137,28 @@ Example: JBSWY3DPEHPK3PXP</translation>
<translation>Checking for updates</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Checking for updates...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Close</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Update Error!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>An error occurred in retrieving update information.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Please try again later.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Software Update</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>A new version of KeePassXC is available!</translation>
+ <source>Checking for updates…</source>
+ <translation>Checking for updates…</translation>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 is now available — you have %2.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>An error occurred when trying to retrieve update information, please try again later.</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Download it at keepassxc.org</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>You&apos;re up-to-date!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 is currently the newest version available</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>You have the latest version of KeePassXC</translation>
</message>
</context>
<context>
@@ -7800,22 +8201,25 @@ Example: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Configured Slot - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Invalid key code</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Challenge Response - Slot %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Global shortcut already registered to %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Press</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Could not register global shortcut</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passive</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Configured Slot - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7838,13 +8242,27 @@ Example: JBSWY3DPEHPK3PXP</translation>
<translation>Hardware key timed out waiting for user interaction.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>A USB error ocurred when accessing the hardware key: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Failed to complete a challenge-response, the specific error was: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Challenge-Response - Slot %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Press</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passive</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>A USB error occurred when accessing the hardware key: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7853,14 +8271,6 @@ Example: JBSWY3DPEHPK3PXP</translation>
<translation>Refresh</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Challenge-Response</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Refresh hardware tokens</translation>
</message>
@@ -7884,5 +8294,29 @@ Example: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>No hardware keys detected</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Challenge-Response</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Add Challenge-Response</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Change Challenge-Response</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Remove Challenge-Response</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Challenge-Response set, click to change or remove</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_es.ts b/share/translations/keepassxc_es.ts
index 53ccf96b0..7b9b9ecf8 100644
--- a/share/translations/keepassxc_es.ts
+++ b/share/translations/keepassxc_es.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeepassXC - Solicitud de acceso</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;está solicitando acceso a las siguientes entradas:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>Su decisión por las entradas anteriores se recordará por la duración del cliente solicitante se está ejecutando.</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Recordar</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Permitir acceso a los apuntes</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Permitir seleccionado</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Denegar todo</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Usar OpenSSH para Windows en lugar de Pageant</translation>
+ <source>Deny for this program</source>
+ <translation>Denegar para este programa</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>Habilitar la integración del agente SSH</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>¡La conexión del agente de SSH está funcionando!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Debe reiniciar la aplicación para establecer el nuevo lenguage. ¿Desea reiniciar ahora?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monocromo</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Tipo de icono en la bandeja</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Ocultar apuntes expirados de la autoescritura</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>Usar marcador de posición para los campos de contraseña vacíos</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Mover apuntes a la papelera de reciclaje sin confirmación</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Activar doble clic para copiar las columnas de apunte de usuario/contraseña</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>No se puede encontrar un apunte que corresponda al título de la ventana:</translation>
+ <source>Permission Required</source>
+ <translation>Permiso requerido</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC requiere el permiso de Accesibilidad para realizar la autoescritura en el campo del apunte. Si ya al concedido este permiso, quizá deba reiniciar KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Autoescritura - KeePassXC</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>La secuencia de Autoescritura solicitada no se puede utilizar debido a un error:</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Autoescritura</translation>
+ <source>Auto-Type Error</source>
+ <translation>Error de Autoescritura</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>¡La sintaxis de la sentencia de su autoescritura es incorrecta!</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC requiere el permiso accesibilidad y grabación de pantalla para realizar la autoescritura global. La grabación de pantalla es necesario para usar el título de la ventana al encontrar apuntes. Si ya ha concedido este permiso, quizá deba reiniciar KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Este comando de autoescritura contiene un retraso muy largo. ¿Desea continuar?</translation>
+ <source>Invalid entry provided</source>
+ <translation>Apunte proporcionado no válido</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Este comando de autoescritura contiene pulsaciones de teclas muy lentas. ¿Desea continuar?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Detectado corchete desbalanceado, se encontró { o } extra</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Este comando de autoescritura contiene argumentos que se repiten muy a menudo. ¿Desea continuar?</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Demasiadas repeticiones detectadas, max es %1: %2</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Permiso requerido</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Pulsación de tecla muy lenta detectada, max es %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC requiere el permiso de Accesibilidad para realizar la autoescritura en el campo del apunte. Si ya al concedido este permiso, quizá deba reiniciar KeePassXC.</translation>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Retraso muy largo detectado, max es %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Tipo de conversión no válido: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Sintaxis de conversión no válida: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Sintaxis de expresión regular no válida %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Placeholder inválido: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Copiar &amp;usuario</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>Intentando enviar keysym no válido.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Copiar &amp;contraseña</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>No se puede obtener keycode válida para la clave:</translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Permiso requerido</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Secuencia abortada: Caps Lock está encendido</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC requiere el permiso accesibilidad y grabación de pantalla para realizar la autoescritura global. La grabación de pantalla es necesario para usar el título de la ventana al encontrar apuntes. Si ya ha concedido este permiso, quizá deba reiniciar KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Secuencia abortada: Las teclas de modificación tenida por el usuario</translation>
</message>
</context>
<context>
@@ -552,13 +629,61 @@
<translation>Autoescritura - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Seleccionar apunte para autoescritura:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Haga doble clic en una fila para realizar autoescritura o encuentre un apunte usando la búsqueda:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Puede utilizar las consultas avanzadas de búsqueda para encontrar cualquier apunte en sus bases de datos abiertas. Los siguientes atajos son útiles:&lt;br/&gt;
+Ctrl+F - Alternar la búsqueda de la base de datos&lt;br/&gt;
+Ctrl+1 - Escribir usuario&lt;br/&gt;
+Ctrl+2 - Escribir contraseña&lt;br/&gt;
+Ctrl+3 - Escribir TOTP&lt;/p&gt;</translation>
</message>
<message>
- <source>Search...</source>
+ <source>Search all open databases</source>
+ <translation>Buscar todas las bases de datos abiertas</translation>
+ </message>
+ <message>
+ <source>Search…</source>
<translation>Buscar…</translation>
</message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>Tipo Secuencia</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>Tipo {USUARIO}</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>Tipo {PASSWORD}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>Tipo {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Copiar Usuario</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Copiar Contraseña</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>Copiar TOTP</translation>
+ </message>
</context>
<context>
<name>BrowserAccessControlDialog</name>
@@ -714,6 +839,16 @@ chrome-laptop.</source>
Asigne a la conexión un nombre único o identificativo, por ejemplo:
portatil-chrome.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +914,6 @@ portatil-chrome.</translation>
<translation>Solicitar el desbloqueo de la base de datos si está bloqueada</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Sólo se muestran los apuntes con el mismo esquema (http://, https://,...)</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Iguala el formato de URL (e.g., https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Sólo devolver los resultados similares para una URL específica en vez de todas los apuntes para todo el dominio.</translation>
</message>
@@ -812,16 +939,6 @@ portatil-chrome.</translation>
<translation>Buscar en todas las bases de datos abiertas las credenciales correspondientes</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ordenar las credenciales coincidentes por título</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ordenar las credenciales coincidentes por nombre de usuario</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avanzado</translation>
</message>
@@ -882,11 +999,6 @@ portatil-chrome.</translation>
<translation>Explorar para archivo personalizado proxy</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Explorar…</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Usar una ubicación de proxy personalizada:</translation>
</message>
@@ -907,10 +1019,6 @@ portatil-chrome.</translation>
<translation>Campo de ubicación del navegador personalizado</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Buscar ruta del navegador personalizada</translation>
</message>
@@ -958,14 +1066,27 @@ portatil-chrome.</translation>
<source>Select native messaging host folder location</source>
<translation>Seleccionar la ubicación de la carpeta del host de mensajería nativa</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Sólo se muestran los apuntes con el mismo esquema (http://, https://, ...).</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>Coincidir con el esquema de URL (ej., https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Examinar...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Opciones de clonado</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Añadir «- Clon» al título</translation>
</message>
@@ -977,6 +1098,10 @@ portatil-chrome.</translation>
<source>Copy history</source>
<translation>Copiar historial</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Opciones de Clonado del Apunte</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1287,6 @@ portatil-chrome.</translation>
<translation>El archivo no se puede escribir, ya que se ha abierto en modo de solo lectura.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>La clave no está transformada. Esto es un defecto, por favor, ¡comuniquelo a los desarrolladores!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1321,10 @@ Copia de seguridad de base de datos ubicada en %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>No se puede guardar, la base de datos no a sido inicializada.</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>Clave no transformada. Esto es un defecto, por favor repórtelo a los desarrolladores.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1384,6 @@ Copia de seguridad de base de datos ubicada en %2</translation>
<translation>Explorar para un fichero clave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Explorar…</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Actualizar «tokens» hardware</translation>
</message>
@@ -1301,12 +1422,6 @@ Para prevenir que aparezca este error, debe ir a «Configuración de base de dat
<translation>Introducir credenciales adicionales (si hay alguna):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Puede usar una llave de seguridad por hardware como &lt;strong&gt;YubiKey&lt;/strong&gt; o &lt;strong&gt;OnlyKey&lt;/strong&gt; con ranuras configuradas para HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Clic para más información...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Ayuda de fichero clave</translation>
</message>
@@ -1325,10 +1440,6 @@ If you do not have a key file, please leave the field empty.</source>
Si no tiene un fichero clave, deje el campo vacío.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Adicionalmente a la contraseña, puede usar un fichero clave para mejorar la seguridad de su base de datos. Este archivo puede ser generado en su configuración de base de datos.&lt;/p&gt;&lt;p&gt;Esto &lt;strong&gt;no&lt;/strong&gt; es su archivo *.kdbx. &lt;br&gt;Si no tiene un fichero clave, deje este campo vacío.&lt;/p&gt;&lt;p&gt;Clic para más información...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Fichero clave para desbloquear la base de datos</translation>
</message>
@@ -1353,9 +1464,22 @@ Si no tiene un fichero clave, deje el campo vacío.</translation>
<translation>Formato de fichero clave antiguo</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Está usando un formato anterior del cerrojo que KeePassXC puede&lt;br&gt; dejar
-de admitirlo en el futuro.&lt;br&gt;&lt;br&gt;Considere generar un nuevo cerrojo yendo a &lt;br&gt;&lt;strong&gt;Base de datos / Seguridad de base de datos / Cambiar cerrojo.</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Adicionalmente a la contraseña, puede usar un archivo secreto para mejorar la seguridad de su base de datos. Este archivo puede ser generado en su configuración de base de datos.&lt;/p&gt;&lt;p&gt;¡Este &lt;strong&gt;no&lt;/strong&gt; es su archivo de base de datos *.kdbx! &lt;br&gt;Si no tiene un fichero clave, deje este campo vacío.&lt;/p&gt;&lt;p&gt;Haga clic para más información...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Puede usar una llave de seguridad por hardware como &lt;strong&gt;YubiKey&lt;/strong&gt; o &lt;strong&gt;OnlyKey&lt;/strong&gt; con ranuras configuradas para HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Haga clic para más información...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Examinar...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Está usando un fichero clave con un formato antiguo que KeePassXC puede&lt;br&gt;dejar de soportar en el futuro.&lt;br&gt;&lt;br&gt;Considere generar un nuevo fichero clave yendo a:&lt;br&gt;&lt;strong&gt;Base de Datos &amp;gt; Seguridad de Base de Datos &amp;gt; Cambiar Fichero Clave.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1391,6 +1515,10 @@ de admitirlo en el futuro.&lt;br&gt;&lt;br&gt;Considere generar un nuevo cerrojo
<source>Database Credentials</source>
<translation>Credenciales de base de datos</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Mantenimiento</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1493,12 +1621,6 @@ Los permisos para acceder a los apunte serán revocados.</translation>
<translation>Mover los atributos KeePassHTTP a datos personalizados</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>¿Desea mover todos los datos de integración del navegador heredado al último estándar?
-Esto es necesario para mantener la compatibilidad con el complemento del navegador.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Claves de navegador almacenadas</translation>
</message>
@@ -1528,14 +1650,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>¿Desea actualizar el ID de la base de datos?
Esto solo es necesario si su base de datos es copiada a otra y la extensión del navegador cono se puede conectar.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>¿Realmente desea convertir todos los datos de integración del navegador heredado al último estándar?
+Esto es necesario para mantener la compatibilidad con el complemento del navegador.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Añadir protección adicional…</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Contraseña no establecida</translation>
</message>
@@ -1567,6 +1691,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>Fallo al cambiar las credenciales de la base de datos</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>Añadir protección adicional...</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1641,14 +1769,6 @@ Are you sure you want to continue without a password?</source>
<translation>Número de rondas demasiado alto</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Está utilizando una gran cantidad de rondas de transformación de clave con Argon2.
-
-Si conserva este número, ¡su base de datos puede tardar horas o días (o incluso más) en abrirse!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Entendido, mantener el número</translation>
</message>
@@ -1662,14 +1782,6 @@ Si conserva este número, ¡su base de datos puede tardar horas o días (o inclu
<translation>Número de rondas demasiado bajo</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Está utilizando un número muy bajo de rondas de transformación de clave con AES-KDF.
-
-Si conserva este número, ¡su base de datos puede ser muy fácil de descifrar!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF sin cambios</translation>
</message>
@@ -1727,6 +1839,22 @@ Si conserva este número, ¡su base de datos puede ser muy fácil de descifrar!<
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Está utilizando un número muy alto de rondas de transformación de clave con Argon2.
+
+Si guarda este número, su base de datos puede llevar horas, días o incluso más tiempo para abrirse.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>Está utilizando un número muy bajo de rondas de transformación de clave con AES-KDF.
+
+Si mantiene este número, su base de datos no estará protegida de los ataques de fuerza bruta.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1750,10 +1878,6 @@ Si conserva este número, ¡su base de datos puede ser muy fácil de descifrar!<
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Metadatos de la base de datos</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Nombre de la base de datos:</translation>
</message>
@@ -1827,6 +1951,10 @@ Esta acción no es reversible.</translation>
<source>Enable compression (recommended)</source>
<translation>Habilitar compresión (recomendado)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Metadatos de la Base de datos</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1861,6 +1989,49 @@ Esta acción no es reversible.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Gestionar Iconos Personalizados</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Eliminar icono(s) seleccionado(s)</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Eliminar todos los iconos personalizados que no están en uso por cualquier apunte o grupo</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Purgar iconos no utilizados</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Confirmar Eliminación</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>Al menos uno de los iconos seleccionados está actualmente en uso por al menos un apunte o grupo. Los iconos de todas los apuntes y grupos afectados serán reemplazados por el icono predeterminado. ¿Está seguro de que desea eliminar los iconos que están actualmente en uso?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Los Iconos Personalizados Están En Uso</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>Todos los iconos personalizados están en uso por al menos un apunte o grupo.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Purgar Iconos no Utilizados</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1982,22 +2153,6 @@ Esto es definitivamente un error, por favor repórtelo a los desarrolladores.</t
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Buscando…</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>¿Desea eliminar el apunte «%1» de forma definitiva?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>¿Desea mover el apunte «%1» a la papelera de reciclaje?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>¿Desea mover %n apunte a la papelera?</numerusform><numerusform>¿Desea mover %n apuntes a la papelera de reciclaje?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>¿Ejecutar comando?</translation>
</message>
@@ -2054,18 +2209,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>¿Desea eliminar permanentemente todo de su papelera de reciclaje?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>¿Desea eliminar %n apunte definitivamente?</numerusform><numerusform>¿Desea eliminar %n apuntes definitivamente?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>¿Eliminar apunte?</numerusform><numerusform>¿Eliminar apuntes?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>¿Mover apunte a la papelera de reciclaje?</numerusform><numerusform>¿Mover apunte a la papelera de reciclaje?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>¿Bloquear la base de datos?</translation>
@@ -2119,14 +2262,6 @@ Disable safe saves and try again?</source>
<translation>Base de datos de KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>¿Reemplazar las referencias al apunte?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>El apunte «%1» tiene %2 referencia. ¿Desea sobrescribir la referencia con los valores, descartar este apunte o eliminarlo de todos modos?</numerusform><numerusform>El apunte «%1» tiene %2 referencias. ¿Desea sobrescribir la referencias con los valores, descartar este apunte o eliminarlo de todos modos?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Eliminar grupo</translation>
</message>
@@ -2147,10 +2282,6 @@ Disable safe saves and try again?</source>
<translation>La base de datos no fue modificada por la operación de combinación</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Grupo compartido…</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Fallo al escribir la base de datos: %1</translation>
</message>
@@ -2166,6 +2297,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>No se ha encontrado el archivo de base de datos: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>Buscando…</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Grupo compartido…</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Confirmar Autoescritura</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>¿Realizar autoescritura en la ventana previamente activa?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2446,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>Una operación de combinación externa ha invalidado este apunte.
Desafortunadamente, todos los cambios hechos se han perdido.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Error de validación de Autoescritura</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>Se produjo un error al validar la secuencia de autoescritura personalizada:
+%1
+¿Le gustaría corregirlo?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>Se produjo un error al validar la secuencia de autoescritura para &quot;%1&quot;:
+%2
+¿Le gustaría corregirlo?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2542,13 @@ Desafortunadamente, todos los cambios hechos se han perdido.</translation>
<translation>Selección de color de fondo</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccionada, el apunte no aparecerá en los informes de salud e incluso su no cumple los requerimientos de calidad (pe. entropía de contraseña o reutilización). Puede usar la marca si la contraseña está más allá de su control (pe. si necesita configurar un PIN de cuatro dígitos) para prevenir desordenar los informes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Excluir de los informes de base de datos</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>Si está marcado, el apunte no aparecerá en informes como Chequeo de Salud y HIBP, incluso si no coincide con los requisitos de calidad.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2663,14 @@ Desafortunadamente, todos los cambios hechos se han perdido.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Usar este apunte solo con autenticación básica HTTP</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>No enviar esta configuración al navegador para los diálogos de autenticación HTTP. Habilitada, los formularios de autenticación no mostrarán este apunte para su selección.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>No usar este apunte con autenticación básica HTTP</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2786,6 @@ Desafortunadamente, todos los cambios hechos se han perdido.</translation>
<translation>Notas:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Expira:</translation>
</message>
@@ -2678,11 +2849,6 @@ Desafortunadamente, todos los cambios hechos se han perdido.</translation>
<translation>Archivo externo</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Explorar…</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Adjunto</translation>
</message>
@@ -2714,6 +2880,11 @@ Desafortunadamente, todos los cambios hechos se han perdido.</translation>
<source>Select attachment file</source>
<translation>Seleccionar archivo adjunto</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Examinar...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3031,8 @@ Las extensiones soportadas son: %1.</translation>
<translation>Explorar para compartir archivo</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Explorar…</translation>
+ <source>Browse…</source>
+ <translation>Examinar...</translation>
</message>
</context>
<context>
@@ -2934,10 +3105,6 @@ Las extensiones soportadas son: %1.</translation>
<translation>Añadir icono personalizado</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Eliminar icono personalizado</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Descargar icono</translation>
</message>
@@ -2954,10 +3121,6 @@ Las extensiones soportadas son: %1.</translation>
<translation>Todos los ficheros</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Confirmar eliminación</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Seleccionar imagen(es)</translation>
</message>
@@ -2977,10 +3140,6 @@ Las extensiones soportadas son: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>El siguiente icono falló:</numerusform><numerusform>Los siguientes iconos fallaron:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Este icono es usado en %1 apunte, y será remplazado por el icono por defecto. ¿Está seguro que desea eliminarlo?</numerusform><numerusform>Este icono es usado en %n apunte(s), y será remplazado por el icono predeterminado. ¿Está seguro que desea eliminarlo?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Puede habilitar el servicio de icono del sitio web DuckDuckGo bajo «Herramientas -&gt; Configuración -&gt; Seguridad»</translation>
@@ -3018,13 +3177,13 @@ Las extensiones soportadas son: %1.</translation>
<translation>Usar icono personalizado</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Aplicar icono a...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Aplicar solo a este grupo</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Aplicar icono a...</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3262,17 @@ Esto puede causar un mal funcionamiento de los complementos afectados.</translat
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3224,6 +3394,32 @@ Su base de datos puede vovlerse muy grande y reducir el rendimiento.
<source>Confirm Attachment</source>
<translation>Confirmar adjunto</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Renombrar adjunto seleccionado</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Renombrar</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3351,8 +3547,12 @@ Su base de datos puede vovlerse muy grande y reducir el rendimiento.
<translation>Tiene archivos adjuntos</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Tiene TOTP contraseña de uso único</translation>
+ <source>Password Strength</source>
+ <translation>Fortaleza de la Contraseña</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Tiene TOTP</translation>
</message>
</context>
<context>
@@ -3422,10 +3622,6 @@ Su base de datos puede vovlerse muy grande y reducir el rendimiento.
<translation>Nunca</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[PROTEGIDO]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Activado</translation>
</message>
@@ -3449,11 +3645,6 @@ Su base de datos puede vovlerse muy grande y reducir el rendimiento.
<source>Default Sequence</source>
<translation>Secuencia por defecto</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3476,22 +3667,85 @@ Su base de datos puede vovlerse muy grande y reducir el rendimiento.
<source>Reset to defaults</source>
<translation>Restablecer ajustes por defecto</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Tiene ficheros adjuntos</translation>
+ <source>Failed to deliver message</source>
+ <translation>Error al entregar el mensaje</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Tiene TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>No se pudo enviar la respuesta en el DBus</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Desconocido</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Desconocido</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, ejecutable: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Otro servicio de secretos está en ejecución (%1). &lt;br/&gt; Párelo o elimínelo rehabilitando la integración del servicio de secretos. </translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Fallo al registrar el servicio DBus en %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Error al registrar el servicio en DBUS en la ruta &apos;%1 &apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Fallo al registrar base de datos en DBus con el nombre «%1»</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Fallo al registrar la sesión en DBus con la ruta «%1».</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Fallo al registrar elemento en DBus con la ruta «%1»</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Error al registrar objeto de solicitud en DBUs en la ruta &apos;%1&apos;</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Apunte «%1» de la base de datos «%2» fue usado por %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Fallo al registrar el servicio DBus en %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Aplicación</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Gestionar</translation>
</message>
</context>
<context>
@@ -3518,14 +3772,10 @@ Su base de datos puede vovlerse muy grande y reducir el rendimiento.
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Aplicación</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Gestionar</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3534,25 +3784,6 @@ Su base de datos puede vovlerse muy grande y reducir el rendimiento.
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Servicio de secretos Fido:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Desconocido</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Desconocido</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, ejecutable: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Otro servicio de secretos está en ejecución (%1). &lt;br/&gt; Párelo o elimínelo rehabilitando la integración del servicio de secretos. </translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3561,6 +3792,10 @@ Su base de datos puede vovlerse muy grande y reducir el rendimiento.
<comment>group has no children</comment>
<translation>[vacío]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Clonado</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3598,14 +3833,6 @@ Puede habilitar el servicio de iconos del sitio web DuckDuckGo en la sección se
<translation>Estado</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Espere, procesando listado de apuntes…</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Descargando...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Aceptar</translation>
</message>
@@ -3618,8 +3845,16 @@ Puede habilitar el servicio de iconos del sitio web DuckDuckGo en la sección se
<translation>Descarga fallida</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Descargando iconos (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation>Espere, procesando listado de apunte…</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>Descargando...</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation>Descargando favicons (%1%2)...</translation>
</message>
</context>
<context>
@@ -3680,6 +3915,11 @@ Si ocurre nuevamente entonces su archivo de base de datos puede estar corrupto.<
<source>Unable to calculate database key</source>
<translation>No se puede calcular la clave de la base de datos</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Tamaño de cifrado simétrico IV inválido</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3874,16 +4114,6 @@ Si ocurre nuevamente entonces su archivo de base de datos puede estar corrupto.<
<translation>No es una base de datos KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>El archivo seleccionado es una antigua base de datos de KeePass 1 (.kdb).
-
-Puede importarla pulsando sobre «Base de datos → Importar base de datos KeePass 1…».
-Esta migración es de sentido único. No podrá abrir la base de datos importada con la versión antigua de KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Versión no admitida de la base de datos de KeePass 2.</translation>
</message>
@@ -3899,6 +4129,16 @@ Esta migración es de sentido único. No podrá abrir la base de datos importada
<source>Failed to read database file.</source>
<translation>Error al leer el fichero de base de datos.</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>El archivo seleccionado es una vieja base de datos de KeePass 1 (.kdb).
+
+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 de datos importada con la vieja versión 0.4 de KeePassX. </translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4174,10 +4414,6 @@ Linea %2, columna %3</translation>
<translation>Datos de campo de apunte no coinciden en tamaño</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Tamaño del apunte para el campo uuid inválido</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Tamaño del apunte para el campo identificador de grupo inválido</translation>
</message>
@@ -4215,6 +4451,10 @@ Si ocurre nuevamente entonces su archivo de base de datos puede estar corrupto.<
<source>Unable to calculate database key</source>
<translation>No se puede calcular la clave de la base de datos</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>Tamaño de campo UUID de apunte no válido</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4281,26 +4521,6 @@ Si ocurre nuevamente entonces su archivo de base de datos puede estar corrupto.<
<source>Key Component set, click to change or remove</source>
<translation>Conjunto de componentes de la clave, haga clic para cambiar o eliminar</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Añadir %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Cambiar %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Eliminar %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 conjunto, haga clic para cambiar o eliminar</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4313,10 +4533,6 @@ Si ocurre nuevamente entonces su archivo de base de datos puede estar corrupto.<
<translation>Fichero Clave</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Puede añadir un fichero clave que contiene bytes aleatorios para seguridad adicional.&lt;/p&gt;&lt;p&gt;¡Debe mantenerlo en secreto y nunca perderlo o se bloquearán!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Error al cargar el fichero clave «%1»
@@ -4331,10 +4547,6 @@ Mensaje: %2</translation>
<translation>Todos los archivos</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Crear un fichero clave...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Error al crear el fichero clave</translation>
</message>
@@ -4347,26 +4559,14 @@ Mensaje: %2</translation>
<translation>Seleccionar un fichero clave</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Selección de fichero clave</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Explorar para un fichero clave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Explorar…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generar un nuevo fichero clave</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Nota: no use un archivo que pueda cambiar dado que impedirá desbloquear la base de datos.</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Fichero clave inválido</translation>
</message>
@@ -4392,6 +4592,57 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Ha seleccionado un fichero clave con un formato que KeePassXC&lt;br&gt;puede dejar de soportar en el futuro.&lt;br&gt;&lt;br&gt;Considere generar un nuevo fichero clave en su lugar.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Generar un nuevo fichero clave o seleccionar uno existente para proteger su base de datos.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Nota: No use un un fichero que pueda cambiar ya que le impedirá desbloquear su base de datos.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Examinar...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Añadir Fichero Clave</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Cambiar Fichero Clave</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Eliminar Fichero Clave</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>Conjunto de fichero clave, haga clic para cambiar o eliminar</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Puede añadir un fichero clave que contiene bytes aleatorios para una seguridad adicional.&lt;/p&gt;&lt;p&gt;Debe mantenerlo en secreto y nunca perderlo o estará bloqueado.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Crear un Fichero Clave...</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Código de clave inválido</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Acceso directo global ya registrado para %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>No se puedo registrar acceso directo global</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4492,24 +4743,10 @@ Are you sure you want to continue with this file?</source>
<translation>¡Por favor presione el botón en su YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>ADVERTENCIA: Usted está utilizando una versión inestable de KeePassXC!
-Hay un alto riesgo de corrupción, mantenga una copia de seguridad de sus bases de datos.
-Esta versión no es para uso de producción.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Donar</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>ADVERTENCIA: ¡Su versión de Qt puede hacer que KeePassXC se bloquee con un teclado virtual!
-Le recomendamos que utilice la AppImage disponible en nuestra página de descargas.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importar</translation>
</message>
@@ -4550,12 +4787,6 @@ Le recomendamos que utilice la AppImage disponible en nuestra página de descarg
<translation>Importar un archivo CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>NOTA: ¡Está utilizando una versión preliminar de KeePassXC!
-Espere algunos errores y problemas menores, esta versión no está destinada para uso de producción.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>¿Buscar actualizaciones en el inicio?</translation>
</message>
@@ -4684,10 +4915,6 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<translation>&amp;Seguridad de base de datos...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Informes de base de datos...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Estadísticas, salud, etc.</translation>
</message>
@@ -4784,10 +5011,6 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<translation>Abrir guía de usuario</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Guardar copia de seguridad de la base de datos...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Añadir clave a agente SSH</translation>
</message>
@@ -4840,36 +5063,48 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<translation>Debe reiniciar la aplicación para aplicar esta configuración. ¿Desea reiniciar ahora?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Realizar secuencia de autoescritura</translation>
+ <source>Always on Top</source>
+ <translation>Siempre encima</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{USUARIO}</translation>
+ <source>Hide Usernames</source>
+ <translation>Ocultar usuarios</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{USUARIO}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Ocultar contraseñas</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{CONTRASEÑA}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>Info&amp;rmes de Base de Datos...</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{CONTRASEÑA}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>Guardar Copia de Seguridad de la Base de Datos...</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>Siempre encima</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Ocultar usuarios</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>ADVERTENCIA: Está utilizando una versión inestable de KeePassXC!
+Hay un alto riesgo de corrupción, mantenga una copia de seguridad de sus bases de datos.
+Esta versión no es para uso de producción.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Ocultar contraseñas</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>NOTA: Está utilizando una versión preliminar de KeePassXC.
+Espere algunos defectos y problemas menores, esta versión está destinada para uso en pruebas.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>ADVERTENCIA: Su versión de Qt puede hacer que KeePassXC se bloquee con un teclado virtual.
+Le recomendamos que utilice la AppImage disponible en nuestra página de descargas.</translation>
</message>
</context>
<context>
@@ -4976,14 +5211,14 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Crear una base de datos nueva KeePassXC...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Raíz</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Crear una nueva base de datos KeePassXC...</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5047,6 +5282,14 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<source>Password Manager</source>
<translation>Gestor de contraseñas</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Acceso directo global ya registrado para %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>No se puedo registrar acceso directo global</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5154,18 +5397,10 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<translation>Sin contenido a descifrar en clave privada</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Tratando de ejecutar KDF sin cifrado</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Frase de contraseña necesaria para descrifrar esta clave</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>La derivación de la clave falló, ¿el fichero clave está dañado?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>¿Error de descifrado, frase de contraseña incorrecta?</translation>
</message>
@@ -5213,6 +5448,18 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<source>Unknown key type: %1</source>
<translation>Tipo de clave desconocida: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Falló la derivación de la clave: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Error al inicializar cifrado: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Error en el descifrado: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5267,6 +5514,22 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<source>Repeat password field</source>
<translation>Campo repetir contraseña</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Añadir Contraseña</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Cambiar Contraseña</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Eliminar Contraseña</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Conjunto de contraseña, haga clic para cambiar o eliminar</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5488,10 +5751,6 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<translation>Aplicar contraseña</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Regenerar contraseña (%1)</translation>
</message>
@@ -5499,68 +5758,28 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<source>Special Characters</source>
<translation>Caracteres especiales</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Estadísticas</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Contraseña muy débil</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>La entropía de la contraseña es de %1 bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Contraseña débil</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Usada en %1%2 </translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>La contraseña es usada %1 veces</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>La contraseña ha expirado</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>La expiración de la contraseña fue %1</translation>
- </message>
<message>
- <source>Password is about to expire</source>
- <translation>La contraseña está a punto de expirar</translation>
+ <source>Character Count:</source>
+ <translation>Número de caracteres:</translation>
</message>
<message>
- <source>Password expires in %1 days</source>
- <translation>La contraseña expira en %1 días</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>La contraseña expirará pronto</translation>
+ <source>character</source>
+ <translation>caracter</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>La contraseña expira el %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeepassXC - Elija Caracteres</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Comprobación de salud</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Seleccionar caracteres para escribir, navegue con las teclas de flecha, los envíos de Ctrl + S.</translation>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Pulse la tecla &amp;Tab entre caracteres</translation>
</message>
</context>
<context>
@@ -5706,10 +5925,6 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<translation>Ruta del apunte para copiar.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Tiempo de espera en segundos antes de eliminar el portapapeles.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Editar un apunte.</translation>
</message>
@@ -6023,10 +6238,6 @@ Comandos disponibles:
<translation>Tipo: Fecha(Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Tipo: Desconocido %1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropía %1 (%2)</translation>
</message>
@@ -6315,10 +6526,6 @@ Núcleo: %3 %4</translation>
<translation>Librerías criptográficas:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>No se puede generar una contraseña y preguntar al mismo tiempo</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Añade un nuevo grupo a la base de datos.</translation>
</message>
@@ -6355,10 +6562,6 @@ Núcleo: %3 %4</translation>
<translation>Fallo al abrir archivo HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Evaluando los apuntes de la base de datos contra el archivo HIBP, esto tomará un rato...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Cerrar la base de datos abierta actual.</translation>
</message>
@@ -6551,10 +6754,6 @@ Núcleo: %3 %4</translation>
<translation>Nose puede guardar el mensaje del script nativo para %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Copiar en atributo al portapapeles. Por defecto a «password» si no se especifica.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Copiar el TOTP actual al portapapeles (equivalente a «-a totp».)</translation>
</message>
@@ -6772,6 +6971,223 @@ Considere generar un nuevo fichero clave.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>¡Datos de fichero clave inesperados! El fichero clave puede estar corrupto.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Notas para el apunte</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>No se puede generar una contraseña y la solicitud al mismo tiempo.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Ruta para okon-cli al buscar archivo formateado HIBP</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>No se pudo encontrar archivo HIBP: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>Evaluando apuntes de la base de datos usando okon...</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>Evaluando los apuntes de la base de datos contra el archivo HIBP, esto tomará un rato...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Copiar en atributo al portapapeles. Por defecto a «password» si no se especifica.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Debe coincidir solo un apunte, de lo contrario se muestra una lista de posibles coincidencias.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Tiempo de espera antes de borrar el portapapeles (el valor predeterminado es %1 segundos, se establece en 0 para ilimitado).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Múltiples apuntes coincidentes:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Tipo: Desconocido (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>Para usar okon debe proporcionar un archivo procesado (pe. archivo.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>No se pudo iniciar proceso okon: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Error: el proceso okon no finalizó</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Fallo al cargar base de datos procesada con okon: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Contraseña muy débil</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>La entropía de la contraseña es de %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Contraseña débil</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Usada en %1%2 </translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>La contraseña ha expirado</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>La expiración de la contraseña fue %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>La contraseña expira el %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>La contraseña está a punto de expirar</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>La contraseña expirará pronto</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>La biblioteca de Botan debe ser al menos 2.11.x, encontrada %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>Symmetriccipher::init: modo de cifrado no válido.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>Symmetriccipher::init: Tamaño inválido IV de %1 en %2.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>Cifrado no se inicializa antes del uso.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>No se puede procesar datos de longitud 0.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>¿Desea eliminar el apunte «%1» de forma definitiva?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>¿Desea mover el apunte «%1» a la papelera de reciclaje?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>¿Reemplazar las referencias al apunte?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Comprobación de salud</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Estadísticas</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>bloquear todas las bases de datos abiertas</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>Permitir la grabación de la pantalla de la aplicación y las capturas de pantalla</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Bases de datos bloquedas.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Fallo al bloquear base de datos.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Advertencia: ¡Error al prevenir las capturas de pantalla en una ventana de nivel superior!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6853,10 +7269,6 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Este apunte es excluido de los informes</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Espere, los datos de salud están siendo calculados...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>¡Felicidades, todo está correcto! </translation>
</message>
@@ -6877,13 +7289,25 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Motivo</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Editar apunte...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Excluir de los informes</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Excluir entradas caducadas del informe</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Por favor, espere, se calculan los datos de salud...</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Editar Apunte...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6928,44 +7352,56 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Este apunte es excluido de los informes</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Excluir de los informes</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>una vez</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>hasta 10 veces</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>hasta 100 veces</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>hasta 1000 veces</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>hasta 10,000 veces</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>hasta 100,000 veces</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>hasta un millón veces</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>millones de veces</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Editar apunte...</translation>
+ <source>Edit Entry…</source>
+ <translation>Editar Apunte...</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Excluir de los informes</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6983,10 +7419,6 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Valor</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Espere, calculando las estadísticas de la base de datos...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Nombre de la base de datos</translation>
</message>
@@ -7090,6 +7522,14 @@ Considere generar un nuevo fichero clave.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>La longitud media de contraseña es menos de diez caracteres. Las contraseñas más largas proporcionan más seguridad.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Espere, calculando las estadísticas de la base de datos...</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7204,14 +7644,14 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Buscar Ayuda</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Buscar (%1) ...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Distinguir mayúsculas/minúsculas</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Buscar (%1)...</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7228,14 +7668,6 @@ Considere generar un nuevo fichero clave.</translation>
<translation>General</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Mostrar una notificación cuando las credenciales son requeridas</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si la papelera de reciclaje está habilitada para la base de datos, las entradas serán movidas a la papelera directamente. Sino serán eliminadas sin confirmación.&lt;/p&gt;&lt;p&gt;Aún así se le solicitará si alguna entrada es referenciada por otras.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Grupos de base de datos expuestos:</translation>
</message>
@@ -7248,14 +7680,6 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Estas aplicaciones están actualmente conectadas:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>No confirmar cuando los apuntes son eliminados por los clientes.</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Error:&lt;/b&gt; Fallo al conectar a DBus. Compruebe su configuración de DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Advertencia:&lt;/b&gt;</translation>
</message>
@@ -7263,6 +7687,26 @@ Considere generar un nuevo fichero clave.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Guardar los cambios para activar el complemento y habilitar la edición de esta sección.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Mostrar cuándo las contraseñas son recuperadas por los clientes.</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si está habilitado, debe confirmarse cualquier intento de leer una contraseña. De lo contrario, los clientes pueden leer contraseñas sin confirmación cuando la base de datos está desbloqueada.&lt;/p&gt;&lt;p&gt;Esta opción solo cubre el acceso a la contraseña de un apunte. Los clientes siempre pueden enumerar los elementos de las bases de datos expuestos y consultar sus atributos.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Confirmar cuándo las contraseñas son recuperadas por los clientes.</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;Esta configuración no anula la desactivación de las indicaciones de la papelera&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Confirmar cuándo los clientes solicitan la eliminación del apunte.</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7287,18 +7731,10 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Huella digital:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certificado:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Firmante</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Clave:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Generar</translation>
</message>
@@ -7343,10 +7779,6 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Huella digital</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certificado</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>De confianza</translation>
</message>
@@ -7400,10 +7832,6 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Mostrar solo advertencias y errores</translation>
</message>
<message>
- <source>Key</source>
- <translation>Clave</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Campo de nombre firmante</translation>
</message>
@@ -7474,30 +7902,10 @@ Considere generar un nuevo fichero clave.</translation>
<source>Could not write export container</source>
<translation>No se puede escribir contenedor de exportación</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Ha ocurrido un error inesperado en la exportación</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importación de contenedores sin firma</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>No podemos verificar la fuente del contenedor compartido porque no está firmado. ¿Desea importar desde %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importar desde contenedor con certificado</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>¿Desea confiar a %1 con la huella digital de %2 desde %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>No esta vez</translation>
</message>
@@ -7546,8 +7954,20 @@ Considere generar un nuevo fichero clave.</translation>
<translation>El archivo no existe</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Tipo de contenedor compartido desconocido</translation>
+ <source>KeeShare Import</source>
+ <translation>Importación KeeShare</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>La fuente del contenedor compartido no se puede verificar porque no está firmado. ¿De verdad quieres importar de %1?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>¿Desea confiar en %1 con la huella digital del certificado?:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7631,18 +8051,6 @@ Considere generar un nuevo fichero clave.</translation>
<translation>Configurar TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Ajustes para el token por defecto RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Opciones de token de Steam</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Usar configuración personalizada</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Configuración personalizada</translation>
</message>
@@ -7701,6 +8109,18 @@ Ejemplo: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>¿Desea eliminar la configuración TOTP para este apunte?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Configuración predeterminada (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Configuración de Steam®</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Configuración personalizada:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7716,48 +8136,28 @@ Ejemplo: JBSWY3DPEHPK3PXP</translation>
<translation>Comprobando actualizaciones</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Comprobando actualizaciones...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Cerrar</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>¡Error al acualizar!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Se ha producido un error al recuperando la información de la actualización.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Por favor Inténtelo más tarde.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Actualización de software</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>¡Una versión nueva de KeePassXC está disponible!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 ya está disponible — usted tiene %2.</translation>
+ <source>Checking for updates…</source>
+ <translation>Comprobando actualizaciones...</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Descargala de keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>Se produjo un error al intentar recuperar la información de actualización, inténtelo de nuevo más tarde.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>¡Está actualizado!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;Hay una nueva versión disponible.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 puede &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;descargarse aquí&lt;/a&gt;.</translation>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 actualmente es la versión más reciente disponible</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>Tienes la última versión de KeepassXC.</translation>
</message>
</context>
<context>
@@ -7800,22 +8200,25 @@ Ejemplo: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Ranura de configuración - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Código de clave inválido</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Reto respuesta - Ranura %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Acceso directo global ya registrado para %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Presione</translation>
+ <source>Could not register global shortcut</source>
+ <translation>No se puedo registrar acceso directo global</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Pasivo</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Ranura de configuración - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7838,13 +8241,27 @@ Ejemplo: JBSWY3DPEHPK3PXP</translation>
<translation>La llave por hardware expiró esperando interacción del usuario.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Ha ocurrido un error USB al acceder a la llave por hardware: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Fallo al completar el reto-respuesta, el error fue: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Resafío/Respuesta - Ranura %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Presione</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Pasivo</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>Ha ocurrido un error USB al acceder a la llave por hardware: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7853,14 +8270,6 @@ Ejemplo: JBSWY3DPEHPK3PXP</translation>
<translation>Actualizar</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>Desafío/respuesta Yubikey</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Si posee una &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, puede usarla para seguridad adicional.&lt;/p&gt;&lt;p&gt; La YubiKey requiere que una de sus ranuras esté programada como &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;Desafío/respuesta HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Actualizar «tokens» hardware</translation>
</message>
@@ -7884,5 +8293,29 @@ Ejemplo: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>No se detectaron llaves por hardware</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Desafío/Respuesta</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Añadir Desafío/Respuesta</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Cambiar Desafío/Respuesta</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Eliminar Desafío/Respuesta</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Conjunto de Desafío/Respuesta, haga clic para cambiar o eliminar</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Si posee una &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; u &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, puede usarla para seguridad adicional.&lt;/p&gt;&lt;p&gt;La llave requiere que una de sus ranuras esté programada como &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;Desafío/respuesta HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_et.ts b/share/translations/keepassxc_et.ts
index 183d3fec6..71d534da5 100644
--- a/share/translations/keepassxc_et.ts
+++ b/share/translations/keepassxc_et.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>Juurdepääsutaotlus – KeePassXC</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt; küsib juurdepääsu järgmistele kirjetele:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>Otsust nende kirjete kohta mäletatakse seni, kuni taotluse esitanud klient töötab.</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Jäetakse meelde</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Luba juurdepääs valitud kirjetele</translation>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Pageanti asemel Windowsi OpenSSH kasutamine</translation>
+ <source>Allow Selected</source>
+ <translation>Luba valituile</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Keela kõik</translation>
</message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation>Keela selle programmi jaoks</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>SSH agendi lõimingu lubamine</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH agendi ühendus toimib!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Keele vahetamiseks tuleb KeePassXC uuesti käivitada. Kas teha seda kohe?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>mustvalge</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Süsteemisalve ikooni tüüp:</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Aegunud kirjeid automaatsisestuse jaoks ei pakuta</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>Ka tühjad paroolid varjatakse täppidega</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Kirjete prügikasti viskamisel kinnitust ei küsita</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Topeltklõps kasutajanime/parooli veerus kopeerib selle lõikepuhvrisse</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Sellisele aknatiitlile vastavat automaatsisestuse kirjet ei leitud:</translation>
+ <source>Permission Required</source>
+ <translation>Loataotlus</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Automaatsisestus - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>Käsitsi valitud kirje automaatsisestuse sooritamiseks on KeePassXC-l vaja hõlbustusvahendina käitumise luba. Kui oled juba loa andnud, tuleb KeePassXC võibolla uuesti käivitada.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Automaatsisestus</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>Soovitud automaatsisestuse jada kasutamisel tekkis tõrge:</translation>
+ </message>
+ <message>
+ <source>Auto-Type Error</source>
+ <translation>Automaatsisestuse viga</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Määratud automaatsisestuse süntaks on vigane.</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>Globaalse automaatsisestuse sooritamiseks on KeePassXC-l vaja hõlbustusvahendina käitumise ja ekraani salvestamise luba. Kui oled juba load andnud, tuleb KeePassXC võibolla uuesti käivitada.</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>See automaatsisestus sisaldab väga pikka viivitust. Kas oled kindel, et soovid jätkata?</translation>
+ <source>Invalid entry provided</source>
+ <translation>Määratud on vigane kirje</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>See automaatsisestus sisaldab väga aeglasi klahvivajutusi. Kas oled kindel, et soovid jätkata?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Leiti tasakaalust väljas sulud – liiane { või }</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>See automaatsisestus sisaldab väga sageli korduvaid argumente. Kas oled kindel, et soovid jätkata?</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Leiti liiga mitu kordust, lubatud maksimum on %1: %2</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Loataotlus</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Leiti väga aeglane klahvisisestuste jada, lubatud maksimum on %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>Käsitsi valitud kirje automaatsisestuse sooritamiseks on KeePassXC-l vaja hõlbustusvahendina käitumise luba. Kui oled juba loa andnud, tuleb KeePassXC võibolla uuesti käivitada.</translation>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Leiti väga pikk viivitus, lubatud maksimum on %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Vigane teisendustüüp: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Vigane teisendussüntaks: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Vigane regulaaravaldise süntaks %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Vigane kohahoidja: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Kopeeri &amp;kasutajanimi</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>Prooviti saata vigast klahvisümbolit.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Kopeeri &amp;parool</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>Ei leitud korrektset klahvikoodi klahvile </translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Loataotlus</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Jada sisestamine katkestati: Caps Lock on sisse lülitatud</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>Globaalse automaatsisestuse sooritamiseks on KeePassXC-l vaja hõlbustusvahendina käitumise ja ekraani salvestamise luba. Kui oled juba load andnud, tuleb KeePassXC võibolla uuesti käivitada.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Jada sisestamine katkestati: kasutaja hoidis all muuteklahve</translation>
</message>
</context>
<context>
@@ -552,12 +629,60 @@
<translation>Automaatsisestus - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Vali sooritatav automaatsisestus:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Automaatsisestuse sooritamiseks tee sobival real topeltklõps või leia sobiv kirje otsingu abil:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Avatud andmebaasidest vajaliku kirje leidmiseks saab kasutada keerukaid päringuid. Kasu võib olla ka järgmistest kiirklahvidest:&lt;br/&gt;
+Ctrl+F – lülitab otsimist kõigist avatud andmebaasidest&lt;br/&gt;
+Ctrl+1 – sisestab kasutajanime&lt;br/&gt;
+Ctrl+2 – sisestab parooli&lt;br/&gt;
+Ctrl+3 – sisestab TOTP&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>Otsitakse kõigist avatud andmebaasidest</translation>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation>Otsing</translation>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>Sisesta jada</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Loobu</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>Sisesta kasutajanimi</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Otsing...</translation>
+ <source>Type {PASSWORD}</source>
+ <translation>Sisesta parool</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>Sisesta TOTP</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Kopeeri kasutajanimi</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Kopeeri parool</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>Kopeeri TOTP</translation>
</message>
</context>
<context>
@@ -713,6 +838,16 @@ chrome-laptop.</source>
Määra palun sellele ühendusele ainukordne nimi või ID, näiteks:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -778,14 +913,6 @@ chrome-laptop.</translation>
<translation>Kui andmebaas on lukus, küsitakse luku avamist</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Kui see ruut on märgitud, tagastatakse ainult kirjed, mille URL-il on sama skeem (http, https, ...) nagu aktiivsel veebilehel.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Nõutakse URL-i skeemi vastavust (nt https://... vs. http://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Märkimisel tagastatakse ainult konkreetse URL-i kohta käivad vasted, mitte kõik kirjed, mille URL-i domeeniosa klapib.</translation>
</message>
@@ -811,16 +938,6 @@ chrome-laptop.</translation>
<translation>Tunnuseid otsitakse kõigist avatud andmebaasidest</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sobivad tunnused sorditakse pealkirja järgi</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sobivad tunnused sorditakse kasutajanime järgi</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Lisaseaded</translation>
</message>
@@ -881,11 +998,6 @@ chrome-laptop.</translation>
<translation>Vali kohandatud puhverrakenduse fail</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Sirvi...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Kasutatakse kohandatud brauseriseadistuse asukohta:</translation>
</message>
@@ -906,10 +1018,6 @@ chrome-laptop.</translation>
<translation>Kohandatud brauseriseadistuse asukoha väli</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Vali kohandatud brauseriseadistuse asukoht</translation>
</message>
@@ -957,14 +1065,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Programmiomase teatevahetuse hosti kausta valimine</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Kui see ruut on märgitud, tagastatakse ainult kirjed, mille URL-il on sama skeem (http, https, …) nagu aktiivsel veebilehel.</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>Nõutakse URL-i skeemi vastavust (nt https://… vs. http://…)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Sirvi…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Kloonimisseaded</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Pealkirja lõppu lisatakse &quot; - koopia&quot;</translation>
</message>
@@ -976,6 +1097,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Kopeeritakse ajalugu</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Kirje kloonimise seaded</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1161,10 +1286,6 @@ chrome-laptop.</translation>
<translation>Faili kirjutamine pole võimalik, kuna see on avatud kirjutuskaitstud režiimis.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Võti jäi teisendamata. See on programmiviga – palun anna sellest arendajatele teada!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1199,6 +1320,10 @@ Varuandmebaasi asukoht: %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Salvestamine pole võimalik, andmebaas on initsialiseerimata!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>Võti jäi teisendamata. See on programmiviga – palun anna sellest arendajatele teada!</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1258,10 +1383,6 @@ Varuandmebaasi asukoht: %2</translation>
<translation>Vali võtmefail</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Sirvi...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Värskenda riistvaraliste võtmete loendit</translation>
</message>
@@ -1300,12 +1421,6 @@ Selle veateate ilmumise vältimiseks peaksid avama andmebaasi seadetes turvalisu
<translation>Lisatunnused (kui vaja):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Kasutada saab riistvaralist võtit nagu &lt;strong&gt;YubiKey&lt;/strong&gt; või &lt;strong&gt;OnlyKey&lt;/strong&gt;, millel on HMAC-SHA1 jaoks seadistatud pesa.&lt;/p&gt;
-&lt;p&gt;Lisateabe saamiseks klõpsa.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Abi võtmefailide kohta</translation>
</message>
@@ -1324,10 +1439,6 @@ If you do not have a key file, please leave the field empty.</source>
Kui andmebaasi avamiseks pole võtmefaili vaja, jäta see väli tühjaks.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Lisaks paroolile saab andmebaasi turvalisuse suurendamiseks kasutada võtmefaili. Selle saab genereerida andmebaasi turvaseadetes.&lt;/p&gt;&lt;p&gt;See &lt;strong&gt;ei ole&lt;/strong&gt; sinu *.kdbx andmebaasifail!&lt;br&gt;Kui andmebaasi avamiseks pole võtmefaili vaja, jäta see väli tühjaks.&lt;/p&gt;&lt;p&gt;Lisateabe saamiseks klõpsa.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Võtmefail andmebaasi luku avamiseks</translation>
</message>
@@ -1352,8 +1463,22 @@ Kui andmebaasi avamiseks pole võtmefaili vaja, jäta see väli tühjaks.</trans
<translation>Vanas vormingus võtmefail</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Kasutad vana võtmefailivormingut, mille tugi võidakse&lt;br&gt;KeePassXC-st tulevikus eemaldada.&lt;br&gt;&lt;br&gt;Palun genereeri uus võtmefail – selleks vali menüüst:&lt;br&gt;&lt;strong&gt;Andmebaas – Andmebaasi turvalisus – Muuda võtmefaili.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Lisaks paroolile saab andmebaasi turvalisuse suurendamiseks kasutada võtmefaili. Selle saab genereerida andmebaasi turvaseadetes.&lt;/p&gt;&lt;p&gt;See &lt;strong&gt;ei ole&lt;/strong&gt; sinu *.kdbx andmebaasifail!&lt;br&gt;Kui andmebaasi avamiseks pole võtmefaili vaja, jäta see väli tühjaks.&lt;/p&gt;&lt;p&gt;Lisateabe saamiseks klõpsa.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Kasutada saab riistvaralist võtit nagu &lt;strong&gt;YubiKey&lt;/strong&gt; või &lt;strong&gt;OnlyKey&lt;/strong&gt;, millel on HMAC-SHA1 jaoks seadistatud pesa.&lt;/p&gt;
+&lt;p&gt;Lisateabe saamiseks klõpsa.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Sirvi…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Kasutad vana võtmefailivormingut, mille tugi võidakse&lt;br&gt;KeePassXC-st tulevikus eemaldada.&lt;br&gt;&lt;br&gt;Palun genereeri uus võtmefail – selleks vali menüüst:&lt;br&gt;&lt;strong&gt;Andmebaas &amp;gt; Andmebaasi turvalisus &amp;gt; Muuda võtmefaili.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1389,6 +1514,10 @@ Kui andmebaasi avamiseks pole võtmefaili vaja, jäta see väli tühjaks.</trans
<source>Database Credentials</source>
<translation>Andmebaasi tunnused</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Hooldus</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1620,6 @@ See tühistab ka juurdepääsuload kirjetele.</translation>
<translation>KeePassHTTP atribuutide kohandatud andmetesse teisaldamine</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Kas oled kindel, et tahad kõik brauserilõimingu pärandandmed uusimale standardile üle viia?
-Need võivad olla vajalikud brauseripluginaga ühilduvuse säilitamiseks.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Salvestatud brauserivõtmed</translation>
</message>
@@ -1526,14 +1649,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Kas oled kindel, et tahad andmebaasi ID-d värskendada?
See on vajalik vaid juhul, kui sinu andmebaas on teise andmebaasi koopia ning brauserilaiendus ei saa sellega ühendust.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Kas oled kindel, et tahad kõik brauserilõimingu pärandandmed uusimale standardile üle viia?
+Need võivad olla vajalikud brauseripluginaga ühilduvuse säilitamiseks.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Lisa täiendav kaitse...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Parooli pole määratud</translation>
</message>
@@ -1565,6 +1690,10 @@ Kas oled kindel, et soovid jätkata ilma paroolita?</translation>
<source>Failed to change database credentials</source>
<translation>Andmebaasi tunnuste vahetamine ebaõnnestus.</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>Lisa täiendav kaitse…</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1768,6 @@ Kas oled kindel, et soovid jätkata ilma paroolita?</translation>
<translation>Liiga suur raundide arv</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Määrasid väga suure Argon2 võtmeteisendusraundide arvu.
-
-Kui jätad selle väiksemaks muutmata, võib andmebaasi avamine võtta tunde või päevi – või veelgi kauem!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Jäta ikkagi muutmata</translation>
</message>
@@ -1660,14 +1781,6 @@ Kui jätad selle väiksemaks muutmata, võib andmebaasi avamine võtta tunde võ
<translation>Liiga väike raundide arv</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Määrasid väga väikse AES-KDF-i võtmeteisendusraundide arvu.
-
-Kui jätad selle suuremaks muutmata, võib andmebaasi olla lihtne lahti murda!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF jäeti muutmata</translation>
</message>
@@ -1725,6 +1838,22 @@ Kui jätad selle suuremaks muutmata, võib andmebaasi olla lihtne lahti murda!</
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Määrasid väga suure Argon2 võtmeteisendusraundide arvu.
+
+Kui jätad selle väiksemaks muutmata, võib andmebaasi avamine võtta tunde või päevi – või veelgi kauem.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>Määrasid väga väikse AES-KDF-i võtmeteisendusraundide arvu.
+
+Kui jätad selle suuremaks muutmata, on andmebaas jõhkra jõuga rünnete ees kaitsetu.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1877,6 @@ Kui jätad selle suuremaks muutmata, võib andmebaasi olla lihtne lahti murda!</
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Andmebaasi metaandmed</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Andmebaasi nimi:</translation>
</message>
@@ -1825,6 +1950,10 @@ Seda toimingut ei saa tagasi võtta.</translation>
<source>Enable compression (recommended)</source>
<translation>Andmebaasi tihendamine (soovituslik)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Andmebaasi metaandmed</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1988,49 @@ Seda toimingut ei saa tagasi võtta.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Kohandatud ikoonide haldamine</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Kustuta valitud ikoonid</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Kustuta kõik kohandatud ikoonid, mida ei kasuta ükski kirje või grupp</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Eemalda kasutamata ikoonid</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Kustutamise kinnitus</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>Vähemalt üks valitud kohandatud ikoonidest on hetkel mõne kirje või grupi jaoks kasutusel ning asendataks seega vaikeikooniga. Kas oled kindel, et soovid kasutusel olevad ikoonid kustutada?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Kohandatud ikoonid on kasutuses</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>Kõik kohandatud ikoonid on vähemalt ühe kirje või grupi jaoks kasutusel.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Kasutamata ikoonid eemaldatud</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2152,6 @@ See on kahtlemata programmiviga – palun anna sellest arendajatele teada!</tran
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Otsimine...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Kas oled kindel, et tahad kirje &quot;%1&quot; jäädavalt kustutada?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Kas oled kindel, et tahad kirje &quot;%1&quot; prügikasti visata?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Kas oled kindel, et tahad selle %n kirje prügikasti visata?</numerusform><numerusform>Kas oled kindel, et tahad need %n kirjet prügikasti visata?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Käsu käivitamise kinnitus</translation>
</message>
@@ -2053,18 +2209,6 @@ Kas tahad oma muudatused mestida?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Kas oled kindel, et soovid kogu prügikasti sisu jäädavalt kustutada?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Kas oled kindel, et tahad selle %n kirje jäädavalt kustutada?</numerusform><numerusform>Kas oled kindel, et tahad need %n kirjet jäädavalt kustutada?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Kirje kustutamise kinnitus</numerusform><numerusform>Kirjete kustutamise kinnitus</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Kirje prügikasti viskamise kinnitus</numerusform><numerusform>Kirjete prügikasti viskamise kinnitus</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Andmebaasi lukustamise kinnitus</translation>
@@ -2118,14 +2262,6 @@ Kas keelata turvaline salvestamine ja proovida seejärel uuesti?</translation>
<translation>KeePass 2 andmebaas</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Kirje viidete asendamise kinnitus</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Kirjele &quot;%1&quot; leidub %2 viide. Kas kirjutada viide vastava väärtusega üle, jätta see kirje vahele või see ikkagi kustutada?</numerusform><numerusform>Kirjele &quot;%1&quot; leidub %2 viidet. Kas kirjutada viited vastavate väärtustega üle, jätta see kirje vahele või see ikkagi kustutada?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Grupi kustutamise kinnitus</translation>
</message>
@@ -2146,10 +2282,6 @@ Kas keelata turvaline salvestamine ja proovida seejärel uuesti?</translation>
<translation>Mestimise käigus andmebaasi ei muudetud.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Jagatud grupp…</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Andmebaasi kirjutamine ebaõnnestus: %1</translation>
</message>
@@ -2165,6 +2297,22 @@ Kas keelata turvaline salvestamine ja proovida seejärel uuesti?</translation>
<source>Could not find database file: %1</source>
<translation>Andmebaasifaili ei leitud: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>Otsimine…</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Jagatud grupp…</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Automaatsisestuse kinnitus</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>Kas sooritada automaatsisestus aknasse, mis viimati aktiivne oli?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2446,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>Väljastpoolt algatatud mestimine on selle kirje kehtetuks muutnud.
Kõik tehtud muudatused läksid kahjuks kaotsi.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Viga automaatsisestuse valideerimisel</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>Kohandatud automaatsisestuse jada valideerimisel ilmnes tõrge:
+%1
+Kas soovid vea parandada?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>Akna „%1” jaoks määratud automaatsisestuse jada valideerimisel ilmnes tõrge:
+%2
+Kas soovid vea parandada?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2542,15 @@ Kõik tehtud muudatused läksid kahjuks kaotsi.</translation>
<translation>Vali taustavärv</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Märkimisel ei kaasata seda kirjet andmebaasi tervisekontrolli ega HIBP aruannetesse, isegi kui see ei vasta kvaliteedinõuetele (nt parooli vähese entroopia või korduva kasutamise tõttu). Märgi see ruut, kui parooli keerukus ei allu sinu kontrollile (nt kui see peab olema neljakohaline PIN) ja soovid, et see ei risustaks andmebaasi aruandeid.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Kirje jäetakse andmebaasi aruannetest välja</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>Märkimisel ei kaasata seda kirjet andmebaasi tervisekontrolli ega HIBP aruannetesse,
+isegi kui see ei vasta kvaliteedinõuetele. Märgi see ruut, kui parooli keerukus ei allu sinu kontrollile
+(nt kui see peab olema neljakohaline PIN) ja soovid, et see ei risustaks andmebaasi aruandeid.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2665,14 @@ Kõik tehtud muudatused läksid kahjuks kaotsi.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Seda kirjet kasutatakse vaid HTTP lihtautentimisel</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Märkimisel seda kirjet HTTP autentimisdialoogide puhul brauserile ei saadeta ning HTTP autentimisdialoogides seda kirjet valida ei saa.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Seda kirjet HTTP lihtautentimisel ei kasutata</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2788,6 @@ Kõik tehtud muudatused läksid kahjuks kaotsi.</translation>
<translation>Märkmed:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://näide.ee</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Aegub:</translation>
</message>
@@ -2677,11 +2851,6 @@ Kõik tehtud muudatused läksid kahjuks kaotsi.</translation>
<translation>Väline fail:</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Sirvi...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Kaasatud fail:</translation>
</message>
@@ -2713,6 +2882,11 @@ Kõik tehtud muudatused läksid kahjuks kaotsi.</translation>
<source>Select attachment file</source>
<translation>Kaasatud faili valimine</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Sirvi…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,8 +3033,8 @@ Toetatud faililaiendid: %1</translation>
<translation>Vali jagatav fail</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Sirvi...</translation>
+ <source>Browse…</source>
+ <translation>Sirvi…</translation>
</message>
</context>
<context>
@@ -2933,10 +3107,6 @@ Toetatud faililaiendid: %1</translation>
<translation>Lisa kohandatud ikoon</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Kustuta kohandatud ikoon</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Laadi alla saidi&amp;ikoon</translation>
</message>
@@ -2953,10 +3123,6 @@ Toetatud faililaiendid: %1</translation>
<translation>Kõik failid</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Kustutamise kinnitus</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Piltide valimine</translation>
</message>
@@ -2976,10 +3142,6 @@ Toetatud faililaiendid: %1</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Järgmise ikooni laadimine ebaõnnestus:</numerusform><numerusform>Järgmiste ikoonide laadimine ebaõnnestus:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>See ikoon on kasutusel %n kirjes, kus see asendataks vaikeikooniga. Kas oled kindel, et soovid selle ikooni kustutada?</numerusform><numerusform>See ikoon on kasutusel %n kirjes, kus see asendataks vaikeikooniga. Kas oled kindel, et soovid selle ikooni kustutada?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Võid sisse lülitada DuckDuckGo veebisaidiikoonide teenuse, valides menüüst Tööriistad &gt; Seaded &gt; Turvalisus.</translation>
@@ -3017,13 +3179,13 @@ Toetatud faililaiendid: %1</translation>
<translation>Kohandatud ikoon</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Ikoon rakendatakse…</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Rakendatakse ainult grupile endale</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Ikoon rakendatakse…</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3264,17 @@ See võib põhjustada asjaomaste pluginate töös tõrkeid.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3223,6 +3396,32 @@ Kas oled kindel, et tahad selle faili lisada?</translation>
<source>Confirm Attachment</source>
<translation>Faili kaasamise kinnitus</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Muuda valitud kaasatud faili nime</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Muuda nime</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3350,8 +3549,12 @@ Kas oled kindel, et tahad selle faili lisada?</translation>
<translation>Kaasatud failide olemasolu</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>TOTP ühekordse parooli olemasolu</translation>
+ <source>Password Strength</source>
+ <translation>Parooli tugevus</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>TOTP olemasolu</translation>
</message>
</context>
<context>
@@ -3421,10 +3624,6 @@ Kas oled kindel, et tahad selle faili lisada?</translation>
<translation>mitte kunagi</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[KAITSTUD]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>lubatud</translation>
</message>
@@ -3448,11 +3647,6 @@ Kas oled kindel, et tahad selle faili lisada?</translation>
<source>Default Sequence</source>
<translation>Vaikejada:</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3475,22 +3669,85 @@ Kas oled kindel, et tahad selle faili lisada?</translation>
<source>Reset to defaults</source>
<translation>Taasta vaikeväärtused</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Kaasatud failide olemasolu</translation>
+ <source>Failed to deliver message</source>
+ <translation>Sõnumi kohaletoimetamine ebaõnnestus</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>TOTP olemasolu</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>Vastuse saatmine DBus’i kaudu ebaõnnestus</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>teadmata</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>teadmata</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, käitusfail: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Muu saladuste teenus juba töötab (%1).&lt;br/&gt;See tuleb peatada või eemaldada, enne kui saladuste teenuse lõimingu uuesti sisse lülitada saab.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>DBus&apos;i teenuse registreerimine asukohas %1 ebaõnnestus.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Teenuse registreerimine DBus’il asukohas „%1” ebaõnnestus</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Andmebaasi registreerimine DBus’il nime „%1” all ebaõnnestus</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Seansi registreerimine DBus’il asukohas „%1” ebaõnnestus</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Elemendi registreerimine DBus’il asukohas „%1” ebaõnnestus</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Viipobjekti registreerimine DBus’il asukohas „%1” ebaõnnestus</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>%3 kasutas andmebaasi „%2” kirjet „%1”</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>DBus&apos;i teenuse registreerimine asukohas %1 ebaõnnestus.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Rakendus</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Haldamine</translation>
</message>
</context>
<context>
@@ -3517,14 +3774,10 @@ Kas oled kindel, et tahad selle faili lisada?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Rakendus</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Haldamine</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3533,25 +3786,6 @@ Kas oled kindel, et tahad selle faili lisada?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fd.o saladuste teenus:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>teadmata</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>teadmata</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, käitusfail: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Muu saladuste teenus juba töötab (%1).&lt;br/&gt;See tuleb peatada või eemaldada, enne kui saladuste teenuse lõimingu uuesti sisse lülitada saab.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3560,6 +3794,10 @@ Kas oled kindel, et tahad selle faili lisada?</translation>
<comment>group has no children</comment>
<translation>[tühi]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - koopia</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3596,14 +3834,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Olek</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Palun oota, kirjete nimekirja töödeldakse...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Allalaadimine...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>OK</translation>
</message>
@@ -3616,8 +3846,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Allalaadimine ebaõnnestus</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Saidiikoonide allalaadimine (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation>Palun oota, kirjete nimekirja töödeldakse…</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>Allalaadimine…</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation>Saidiikoonide allalaadimine (%1/%2)…</translation>
</message>
</context>
<context>
@@ -3678,6 +3916,11 @@ Kui probleem püsib, võib andmebaasifail olla rikutud.</translation>
<source>Unable to calculate database key</source>
<translation>andmebaasivõtme arvutamine pole võimalik</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>sobimatu sümmeetrilise šifri initsialisatsioonivektori maht</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3872,16 +4115,6 @@ Kui probleem püsib, võib andmebaasifail olla rikutud.</translation>
<translation>tegemist pole KeePassi andmebaasiga.</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>valitud fail on vana KeePass 1 andmebaas (.kdb).
-
-Selle saab importida, valides menüüst Andmebaas &gt; Impordi &gt; KeePass 1 andmebaas.
-Teisendus on ühesuunaline, seega imporditud andmebaasi ei saa vana KeePassX 0.4 versiooniga avada.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>toetamata KeePass 2 andmebaasiversioon</translation>
</message>
@@ -3897,6 +4130,16 @@ Teisendus on ühesuunaline, seega imporditud andmebaasi ei saa vana KeePassX 0.4
<source>Failed to read database file.</source>
<translation>andmebaasifaili lugemine ebaõnnestus.</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>valitud fail on vana KeePass 1 andmebaas (.kdb).
+
+Selle saab importida, valides menüüst Andmebaas &gt; Impordi &gt; KeePass 1 andmebaas.
+Teisendus on ühesuunaline, seega imporditud andmebaasi ei saa vana KeePassX 0.4 versiooniga avada.</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4172,10 +4415,6 @@ Rida %2, veerg %3</translation>
<translation>kirje loetud väljaandmed ei kattu väidetava suurusega</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>sobimatu kirje UUID-välja suurus</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>sobimatu kirje grupi-ID-välja suurus</translation>
</message>
@@ -4213,6 +4452,10 @@ Kui probleem püsib, võib andmebaasifail olla rikutud.</translation>
<source>Unable to calculate database key</source>
<translation>andmebaasivõtme arvutamine pole võimalik</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>sobimatu kirje UUID-välja suurus</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4279,26 +4522,6 @@ Kui probleem püsib, võib andmebaasifail olla rikutud.</translation>
<source>Key Component set, click to change or remove</source>
<translation>Võtmekomponent on määratud, muutmiseks või eemaldamiseks klõpsa vastavat nuppu</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Lisa: %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Muuda: %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Eemalda: %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 on määratud, muutmiseks või eemaldamiseks klõpsa vastavat nuppu</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4311,10 +4534,6 @@ Kui probleem püsib, võib andmebaasifail olla rikutud.</translation>
<translation>Võtmefail</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Lisaturvalisuse saavutamiseks võid määrata juhuslikke baite sisaldava võtmefaili.&lt;/p&gt;&lt;p&gt;Hoia seda salajas ja ära seda ära kaota, sest muidu ei saa andmebaasi lukku enam avada!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Viga võtmefaili &quot;%1&quot; laadimisel.
@@ -4329,10 +4548,6 @@ Teade: %2</translation>
<translation>Kõik failid</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Võtmefaili loomine</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Viga võtmefaili loomisel</translation>
</message>
@@ -4345,26 +4560,14 @@ Teade: %2</translation>
<translation>Võtmefaili valimine</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Võtmefaili valimine</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Vali võtmefail</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Sirvi...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Genereeri uus võtmefail</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>NB: ära kasuta faili, mis võib muutuda, kuna sel juhul pole enam võimalik andmebaasi lukku avada!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Sobimatu võtmefail</translation>
</message>
@@ -4390,6 +4593,57 @@ Kas oled kindel, et soovid selle failiga jätkata?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Valisid võtmefaili, mis on vanas vormingus, mille tugi võidakse&lt;br&gt;KeePassXC-st tulevikus eemaldada.&lt;br&gt;&lt;br&gt;Palun genereeri selle asemele uus võtmefail.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Andmebaasi kaitsmiseks saab genereerida uue võtmefaili või valida mõne olemasoleva.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>NB: ära kasuta faili, mis võib muutuda, kuna sel juhul pole enam võimalik andmebaasi lukku avada!</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Sirvi…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Lisa võtmefail</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Muuda võtmefaili</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Eemalda võtmefail</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>Võtmefail on määratud, muutmiseks või eemaldamiseks klõpsa vastavat nuppu.</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Lisaturvalisuse saavutamiseks võid määrata juhuslikke baite sisaldava võtmefaili.&lt;/p&gt;&lt;p&gt;Hoia seda salajas ja ära seda ära kaota, sest muidu ei saa andmebaasi lukku enam avada.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Võtmefaili loomine</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Sobimatu klahvikood</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Globaalne kiirklahv on juba registreeritud toimingule %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Globaalse kiirklahvi registreerimine polnud võimalik</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4490,24 +4744,10 @@ Kas oled kindel, et soovid selle failiga jätkata?</translation>
<translation>Puuduta YubiKey nuppu!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>HOIATUS: kasutad KeePassXC ebastabiilset versiooni!
-Selle kasutamisega kaasneb suur risk oma parooliandmebaasid ära rikkuda, nii et vaata, et sul oleks neist varukoopiad.
-See versioon ei ole mõeldud töökeskkonnas kasutamiseks.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>A&amp;nneta…</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>HOIATUS: sinu Qt versioon võib põhjustada KeePassXC kokkujooksmist ekraaniklaviatuuri kasutamisel.
-Võiksid kaaluda KeePassXC allalaadimislehel oleva AppImage&apos;i kasutamist.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Impordi</translation>
</message>
@@ -4548,12 +4788,6 @@ Võiksid kaaluda KeePassXC allalaadimislehel oleva AppImage&apos;i kasutamist.</
<translation>Impordi CSV-fail</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>NB: kasutad KeePassXC testversiooni!
-Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see versioon ei ole mõeldud töökeskkonnas kasutamiseks.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Käivitamisel uuenduste otsimine</translation>
</message>
@@ -4682,10 +4916,6 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<translation>Andmebaasi &amp;turvalisus…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>A&amp;ndmebaasi aruanded…</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistika, tervisekontroll jm</translation>
</message>
@@ -4782,10 +5012,6 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<translation>Ava käsiraamat</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Sa&amp;lvesta andmebaasi varukoopia…</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Lisa võti SSH agendile</translation>
</message>
@@ -4838,36 +5064,49 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<translation>Selle muudatuse rakendamiseks tuleb KeePassXC uuesti käivitada. Kas teha seda kohe?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Soorita automaatsisestuse jada</translation>
+ <source>Always on Top</source>
+ <translation>Alati pealmine</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>Kasutajanimi</translation>
+ <source>Hide Usernames</source>
+ <translation>Kasutajanimede varjamine</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>Kasutajanimi ja Enter</translation>
+ <source>Hide Passwords</source>
+ <translation>Paroolide varjamine</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>Parool</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>Andmebaasi a&amp;ruanded…</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>Parool ja Enter</translation>
+ <source>Save Database Backup…</source>
+ <translation>Sa&amp;lvesta andmebaasi varukoopia…</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>Alati pealmine</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Kasutajanimede varjamine</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>HOIATUS: kasutad KeePassXC ebastabiilset versioon!
+Selle kasutamisega kaasneb suur risk oma parooliandmebaasid ära rikkuda,
+nii et vaata, et sul oleks neist varukoopiad.
+See versioon ei ole mõeldud töökeskkonnas kasutamiseks.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Paroolide varjamine</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>NB: kasutad KeePassXC testversiooni.
+Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see versioon on mõeldud testimiseks, mitte töökeskkonnas kasutamiseks.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>HOIATUS: sinu Qt versioon võib põhjustada KeePassXC kokkujooksmist ekraaniklaviatuuri kasutamisel.
+Võiksid kaaluda KeePassXC allalaadimislehel oleva AppImage’i kasutamist.</translation>
</message>
</context>
<context>
@@ -4974,14 +5213,14 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Uue KeePassXC andmebaasi loomine</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Juur</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Uue KeePassXC andmebaasi loomine</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5045,6 +5284,14 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<source>Password Manager</source>
<translation>Paroolihaldur</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Globaalne kiirklahv on juba registreeritud toimingule %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Globaalse kiirklahvi registreerimine polnud võimalik</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5152,18 +5399,10 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<translation>Privaatvõtmel pole lasti, mida lahti krüptida</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Ilma šifrita KDF-i käitamise üritamine</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Selle võtme lahtikrüptimiseks on vaja paroolifraasi</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Võtmetuletus ebaõnnestus – rikutud võtmefail?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Lahtikrüptimine ebaõnnestus – vale paroolifraas?</translation>
</message>
@@ -5211,6 +5450,18 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<source>Unknown key type: %1</source>
<translation>Tundmatu võtmetüüp: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Võtmetuletus ebaõnnestus: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Šifri initsialiseerimine ebaõnnestus: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Lahtikrüptimine ebaõnnestus: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5265,6 +5516,22 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<source>Repeat password field</source>
<translation>Parooli korduse väli</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Lisa parool</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Muuda parooli</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Eemalda parool</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Parool on määratud, muutmiseks või eemaldamiseks klõpsa vastavat nuppu.</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5486,10 +5753,6 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<translation>Kasuta seda parooli</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Genereeri uus parool (%1)</translation>
</message>
@@ -5497,68 +5760,28 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<source>Special Characters</source>
<translation>Erimärgid</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Statistika</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Väga nõrk parool</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Parooli entroopia on %1 bitti</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Nõrk parool</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Kasutuskoht: %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Parooli on kasutatud %1 korda</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Parool on aegunud</translation>
- </message>
<message>
- <source>Password expiry was %1</source>
- <translation>Parool aegus %1</translation>
+ <source>Character Count:</source>
+ <translation>Märkide arv:</translation>
</message>
<message>
- <source>Password is about to expire</source>
- <translation>Parool aegub lähipäevil</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Parool aegub %1 päeva pärast</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Parool aegub varsti</translation>
+ <source>character</source>
+ <translation>märki</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Parool aegub %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>Märkide valimine – KeePassXC</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Tervisekontroll</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Vali sisestatavad märgid. Liikuda saab nooleklahvidega, Ctrl+S sisestab.</translation>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Märkide vahele sisestatakse &amp;Tab</translation>
</message>
</context>
<context>
@@ -5704,10 +5927,6 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<translation>Lõikepuhvrisse kopeeritava kirje asukoht.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Lõikepuhvri puhastamise viivitus sekundites.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Kirje muutmine.</translation>
</message>
@@ -6021,10 +6240,6 @@ Võimalikud käsud:
<translation>Tüüp: kuupäev (korduv)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Tüüp: teadmata %1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entroopia: %1 (%2)</translation>
</message>
@@ -6313,10 +6528,6 @@ Kernel: %3 %4</translation>
<translation>Krüptograafiateegid:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Parooli ei saa ühtaegu küsida ja automaatselt genereerida!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Uue grupi lisamine andmebaasi.</translation>
</message>
@@ -6353,10 +6564,6 @@ Kernel: %3 %4</translation>
<translation>HIBP-faili %1 avamine ebaõnnestus: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Andmebaasi kirjete võrdlemine HIBP-failiga võtab mõnevõrra aega...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Parajasti avatud andmebaasi sulgemine.</translation>
</message>
@@ -6549,10 +6756,6 @@ Kernel: %3 %4</translation>
<translation>Programmiomase teatevahetuse skripti salvestamine brauseri %1 jaoks ebaõnnestus.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Määratud atribuudi kopeerimine lõikepuhvrisse. Täpsustamata jätmise korral kopeeritakse parool.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Praeguse TOTP lõikepuhvrisse kopeerimine (sama nagu &quot;-a totp&quot;).</translation>
</message>
@@ -6769,6 +6972,223 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Ootamatud andmed võtmefailis. Võtmefail võib olla rikutud.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Kirje märkmed.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>Parooli ei saa ühtaegu küsida ja automaatselt genereerida.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Failitee okon-cli juurde, mille abil vormindatud HIBP-failist vastavusi otsida.</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>HIBP faili ei leitud: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>Andmebaasi kirjete võrdlemine okon-i abil…</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>Andmebaasi kirjete võrdlemine HIBP-failiga võtab mõnevõrra aega…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Määratud atribuudi kopeerimine lõikepuhvrisse. Täpsustamata jätmise korral kopeeritakse parool.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Peab vastama ainult ühele kirjele, muul juhul näidatakse võimalike vastete loendit.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Lõikepuhvri puhastamise viivitus (vaikimisi %1 sekundit, 0 tähendab puhastamata jätmist).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Mitu sobivat kirjet:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Tüüp: teadmata (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>Okon-i kasutamiseks tuleb anda järeltöödeldud fail (nt fail.okon).</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Okon-i protsessi käivitamine ebaõnnestus: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Viga: okon-i protsess ei lõpetanud tööd</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Okon-i töödeldud andmebaasi laadimine ebaõnnestus: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Väga nõrk parool</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Parooli entroopia on %1 bitti</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Nõrk parool</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Kasutuskoht: %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Parool on aegunud</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Parool aegus %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Parool aegub %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Parool aegub lähipäevil</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Parool aegub varsti</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Botan&apos;i teek peab olema 2.11.x või uuem, leiti aga %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: sobimatu šifrirežiim.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: režiimi %2 jaoks sobimatu IV suurus %1.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>Šifrit pole enne kasutamist initsialiseeritud.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>0-pikkusega andmeid pole võimalik töödelda.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Kas oled kindel, et tahad kirje &quot;%1&quot; jäädavalt kustutada?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Kas oled kindel, et tahad kirje &quot;%1&quot; prügikasti visata?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Kirje viidete asendamise kinnitus</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Tervisekontroll</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistika</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>Kõigi avatud andmebaaside lukustamine.</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>Rakendusest ekraanipiltide ja -videote tegemise lubamine.</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Andmebaasid lukustatud.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Andmebaasi lukustamine ebaõnnestus.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Hoiatus: ülemise taseme aknast ekraanipiltide tegemise ennetamine ebaõnnestus!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6850,10 +7270,6 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>See kirje on aruannetest välja jäetud</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Palun oota, tervisehinnangute arvutamine käib…</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Kõik on kõige paremas korras. Palju õnne!</translation>
</message>
@@ -6874,13 +7290,25 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>Põhjus</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Muuda kirjet…</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Jäetakse aruannetest välja</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Aegunud kirjed jäetakse aruandest välja</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Palun oota, tervisehinnangute arvutamine käib…</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Muuda kirjet…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6925,44 +7353,56 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>See kirje on aruannetest välja jäetud</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Jäetakse aruannetest välja</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>üks kord</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>kuni 10 korda</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>kuni 100 korda</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>kuni 1000 korda</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>kuni 10 000 korda</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>kuni 100 000 korda</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>kuni miljon korda</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>miljoneid kordi</translation>
</message>
<message>
- <source>Edit Entry...</source>
+ <source>Edit Entry…</source>
<translation>Muuda kirjet…</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Jäetakse aruannetest välja</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6980,10 +7420,6 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>Väärtus</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Palun oota, andmebaasi statistikat arvutatakse...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Andmebaasi nimi</translation>
</message>
@@ -7087,6 +7523,14 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Paroolide keskmine pikkus on alla kümne märgi. Pikemad paroolid on turvalisemad.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Palun oota, andmebaasi statistikat arvutatakse…</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7201,14 +7645,14 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>Otsinguabi</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Otsing (%1)</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Tõstutundlik</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Otsing (%1)</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7225,14 +7669,6 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>Üldine</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Tunnuste taotlemisel kuvatakse märguanne</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kui andmebaasi prügikast on sisse lülitatud, teisaldatakse kirjed sinna, muul juhul kustutatakse kohe lõplikult.&lt;/p&gt;&lt;p&gt;Kui kustutatavale kirjele viitab mõni teine kirje, küsitakse siiski kinnitust ka siis, kui see märkeruut on märgitud.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Nähtavaks tehtud grupid andmebaasides:</translation>
</message>
@@ -7245,14 +7681,6 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>Need rakendused on praegu ühendatud:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Klientidel lubatakse kirjeid kinnituseta kustutada</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Viga:&lt;/b&gt; DBus&apos;iga ühendumine ebaõnnestus. Palun kontrolli oma DBus&apos;i seadistust.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Hoiatus:&lt;/b&gt; </translation>
</message>
@@ -7260,6 +7688,26 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Plugina aktiveerimiseks ja selle jaotise muutmise võimaldamiseks salvesta esmalt tehtud muudatused.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Märguanne, kui mõni klient paroolile juurdepääsu soovib</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Küsitakse kinnitust, kui klient paroolile juurdepääsu soovib</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Küsitakse kinnitust, kui klient soovib kirjet kustutada</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7284,18 +7732,10 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>Sõrmejälg:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Sertifikaat:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Allkirjastaja</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Võti:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Genereeri</translation>
</message>
@@ -7340,10 +7780,6 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>Sõrmejälg</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Sertifikaat</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Usaldatav</translation>
</message>
@@ -7397,10 +7833,6 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>Kuvatakse ainult hoiatused ja veateated</translation>
</message>
<message>
- <source>Key</source>
- <translation>Võti</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Allkirjastaja nime väli</translation>
</message>
@@ -7471,30 +7903,10 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<source>Could not write export container</source>
<translation>Ekspordiümbriku kirjutamine polnud võimalik</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Eksportimisel tekkis ootamatu viga</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Impordi ilma signatuurita konteinerist</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Selle jagatud ümbriku allikat pole võimalik verifitseerida, kuna see on allkirjastamata. Kas soovid siiski asukohast „%1” importida?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Sertifikaadiga ümbrikust importimine</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Kas %1 on usaldusväärne allkirjastaja? Sertifikaadi sõrmejälg on %2 ja asukoht „%3”. {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Mitte praegu</translation>
</message>
@@ -7543,8 +7955,20 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>Faili ei ole olemas</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
+ <source>KeeShare Import</source>
+ <translation>KeeShare’i importimine</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>Selle jagatud ümbriku allikat pole võimalik verifitseerida, kuna see on allkirjastamata. Kas soovid siiski asukohast „%1” importida?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>Kas usaldad asukohta „%1”? Sertifikaadi sõrmejälg:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7628,18 +8052,6 @@ Palun genereeri selle asemele uus võtmefail.</translation>
<translation>TOTP seadistamine</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Vaikimisi RFC 6238 volitustõendi seaded</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steami volitustõendi seaded</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Kohandatud seaded</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Kohandatud seaded</translation>
</message>
@@ -7698,6 +8110,18 @@ Näide: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Kas oled kindel, et tahad selle kirje TOTP-seaded kustutada?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Vaikeseaded (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Steam®-i seaded</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Kohandatud seaded:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7713,48 +8137,28 @@ Näide: JBSWY3DPEHPK3PXP</translation>
<translation>Uuenduste kontrollimine</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Uuenduste olemasolu kontrollimine...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Sulge</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Viga uuendamisel!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Uuenduste teabe hankimisel ilmnes viga.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Proovi hiljem uuesti.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Tarkvarauuendus</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>KeePassXC uus versioon on saadaval!</translation>
+ <source>Checking for updates…</source>
+ <translation>Uuenduste olemasolu kontrollimine…</translation>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>Saadaval on KeePassXC %1 – sinul on %2.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>Uuenduse teabe hankimisel ilmnes viga. Proovi natukese aja pärast uuesti.</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Allalaadimiseks ava keepassxc.org</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;Uus versioon on saadaval.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 saab &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;alla laadida siit&lt;/a&gt;.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Sul juba on uusim versioon!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 on praegu uusim saadaolev versioon.</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>Sul juba on KeePassXC uusim versioon</translation>
</message>
</context>
<context>
@@ -7797,22 +8201,25 @@ Näide: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] seadistatud - pesa %3</translation>
+ <source>Invalid key code</source>
+ <translation>Sobimatu klahvikood</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] pretensioon-vastus - pesa %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Globaalne kiirklahv on juba registreeritud toimingule %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>ootab vajutust</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Globaalse kiirklahvi registreerimine polnud võimalik</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>passiivne</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] seadistatud - pesa %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7835,13 +8242,27 @@ Näide: JBSWY3DPEHPK3PXP</translation>
<translation>Riistvaraline võti ei jõudnud kasutaja vastust ära oodata.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Riistvaralise võtme kasutamisel ilmnes USB-tõrge: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Pretensiooni-vastuse lõpetamine ebaõnnestus. Konkreetne viga: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] pretensioon-vastus – pesa %3 – %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>ootab vajutust</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>passiivne</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>Riistvaralise võtme kasutamisel ilmnes USB-tõrge: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7850,14 +8271,6 @@ Näide: JBSWY3DPEHPK3PXP</translation>
<translation>Värskenda</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey pretensioon-vastus</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Kui sul on &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, võid lisaturvalisuse nimel seda kasutada.&lt;/p&gt;&lt;p&gt;Ühe YubiKey pesa peab programmeerima &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 pretensiooni ja vastusena&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Värskenda riistvaraliste võtmete loendit</translation>
</message>
@@ -7881,5 +8294,29 @@ Näide: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>riistvaralisi võtmeid ei tuvastatud</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Pretensioon-vastus</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Lisa pretensioon-vastus</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Muuda pretensiooni-vastust</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Eemalda pretensioon-vastus</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Pretensioon-vastus on määratud, muutmiseks või eemaldamiseks klõpsa vastavat nuppu.</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Kui sul on &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; või &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt; turvavõti, võid lisaturvalisuse nimel seda kasutada.&lt;/p&gt;&lt;p&gt;Võtme ühe pesa peab programmeerima &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 pretensiooni ja vastusena&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_fi.ts b/share/translations/keepassxc_fi.ts
index 56919473b..94139e309 100644
--- a/share/translations/keepassxc_fi.ts
+++ b/share/translations/keepassxc_fi.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Muista</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Salli pääsy tietueisiin</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Salli valitut</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Estä kaikilta</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Käytä Windowsissa OpenSSH:ta Pageant:in sijasta</translation>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>Ota SSH Agentti käyttöön</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH Agent -yhteys toimii!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Ohjelma täytyy käynnistää uudelleen, jotta uusi kieli voidaan ottaa käyttöön. Haluatko käynnistää uudelleen nyt?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Mustavalkoinen</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Ilmoitusalueen ikonin tyyppi</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Piilota vanhentuneet tietueet automaattisyötöltä</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Käytä paikkamerkkiä tyhjissä salasanakentissä</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Siirrä tietueet roskakoriin ilman varmistusta</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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 tietuetta ei löytynyt:</translation>
+ <source>Permission Required</source>
+ <translation>Lupa vaaditaan</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Automaattisyöttö - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC:n täytyy saada lupa Käyttöavun kautta automaattisyötön suorittamiseen. Jos olet jo sallinut asetuksen, KeePassXC täytyy mahdollisesti käynnistää uudelleen.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Automaattisyöttö</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Automaattisyötön syntaksi on virheellinen!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Tämän automaattisyötön komento sisältää pitkän viiveen. Oletko varma, että haluat jatkaa?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC tarvitsee luvan Käyttöavun kautta Näyttötallennukseen, jotta yleinen automaattisyöttö toimisi oikein. Näyttötallennus on pakollinen ikkunan otsikkotiedon saamiseen. Jos olet jo sallinut asetuksen, KeePassXC täytyy mahdollisesti käynnistää uudelleen.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Tämän automaattisyötön komento sisältää hitaita näppäinpainalluksia. Oletko varma, että haluat jatkaa?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Tämän automaattisyötön komento sisältää parametreja joita toistetaan usein. Oletko varma, että haluat jatkaa?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Lupa vaaditaan</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC:n täytyy saada lupa Käyttöavun kautta automaattisyötön suorittamiseen. Jos olet jo sallinut asetuksen, KeePassXC täytyy mahdollisesti käynnistää uudelleen.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Kopioi käyttäjä&amp;tunnus</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Kopioi &amp;salasana</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Lupa vaaditaan</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC tarvitsee luvan Käyttöavun kautta Näyttötallennukseen, jotta yleinen automaattisyöttö toimisi oikein. Näyttötallennus on pakollinen ikkunan otsikkotiedon saamiseen. Jos olet jo sallinut asetuksen, KeePassXC täytyy mahdollisesti käynnistää uudelleen.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Automaattisyöttö - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Valitse tietue automaattisyöttöä varten:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Peruuta</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Etsi...</translation>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -713,6 +833,16 @@ chrome-laptop.</source>
Anna yhteydelle yksilöllinen nimi tai tunniste, esimerkiksi:
chrome-läppäri.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -778,14 +908,6 @@ chrome-läppäri.</translation>
<translation>Pyydä tietokannan avaamista, jos se on lukittu</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Vain tietueet samalla skeemalla (http://, https://, ...) palautetaan.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>URL-skeeman on sovittava yhteen (esim. https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Palauta vain parhaat osumat tietystä osoitteesta verkkotunnuksen kaikkien osumien sijasta</translation>
</message>
@@ -811,16 +933,6 @@ chrome-läppäri.</translation>
<translation>Etsi osumia kaikista avoimista tietokannoista</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Järjestä vastaavat tietueet nimen mukaan</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Järjestä vastaavat tietueet käyttäjänimen mukaan</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Lisäasetukset</translation>
</message>
@@ -881,11 +993,6 @@ chrome-läppäri.</translation>
<translation>Selaa mukautettua välitysohjelman tiedostoa</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Selaa...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Mukautetun välitusohjelman sijainti:</translation>
</message>
@@ -906,10 +1013,6 @@ chrome-läppäri.</translation>
<translation>Mukautetun selaimen sijaintikenttä</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Selaa mukautetun selaimen polkua</translation>
</message>
@@ -957,14 +1060,27 @@ chrome-läppäri.</translation>
<source>Select native messaging host folder location</source>
<translation>Valitse native messaging -isännän hakemiston sijainti</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Selaa...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Kloonausasetukset</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Lisää &apos; - Klooni&apos; otsikkoon</translation>
</message>
@@ -976,6 +1092,10 @@ chrome-läppäri.</translation>
<source>Copy history</source>
<translation>Kopiointihistoria</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1161,10 +1281,6 @@ chrome-läppäri.</translation>
<translation>Tiedostoa ei voitu tallentaa, sillä se on avattu vain lukuoikeuksin.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Avainmuunnosta ei voitu suorittaa. Ole hyvä ja ilmoita tästä virheestä sovelluksen kehittäjille.</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1199,6 +1315,10 @@ Tietokannan varmuuskopio paikannettu: %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Tallennus ei onnistu, tietokantaa ei ole alustettu!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1258,10 +1378,6 @@ Tietokannan varmuuskopio paikannettu: %2</translation>
<translation>Selaa avaintiedostoa</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Selaa...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Uudista laitetunnisteet</translation>
</message>
@@ -1300,12 +1416,6 @@ Jos et halua nähdä tätä virhettä uudestaan, mene &quot;Tietokannan asetukse
<translation>Syötä lisätietueita (mikäli niitä on):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Voit käyttää laiteavainta, kuten &lt;strong&gt;Yubikey:tä&lt;/strong&gt; tai &lt;strong&gt;Onlykey:tä&lt;/strong&gt; HMAC-SHA1 -asetuksella olevan paikan kanssa.&lt;/p&gt;
-&lt;p&gt;Lisätietoja tästä...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Avaintiedoston ohje</translation>
</message>
@@ -1324,10 +1434,6 @@ If you do not have a key file, please leave the field empty.</source>
Jos sinulla ei ole avaintiedostoa, jätä kenttä tyhjäksi.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Pääsalasanan lisäksi voit käyttää salaista tiedostoa tietokantasi tietoturvan vahvistamiseksi. Tämä tiedosto voidaan tarvittaessa luoda tietokantasi turvallisuusasetuksista.&lt;/p&gt;&lt;p&gt;Tämä salainen tiedosto &lt;strong&gt;ei&lt;/strong&gt; ole *.kdbx -tietokantatiedosto!&lt;br&gt;Jos sinulla ei ole avaintiedostoa, jätä kenttä tyhjäksi.&lt;/p&gt;&lt;p&gt;Lisätietoja tästä...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Avaintiedosto tietokannan avaukseen</translation>
</message>
@@ -1352,8 +1458,21 @@ Jos sinulla ei ole avaintiedostoa, jätä kenttä tyhjäksi.</translation>
<translation>Vanha avaintiedostomuoto</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Käytät vanhaa avaintiedostomuotoa joka ei ole&lt;br&gt;tuettu tulevaisuudessa.&lt;br&gt;&lt;br&gt;Ole hyvä ja harkitse uuden avaintiedoston luomista menemällä:&lt;br&gt;&lt;strong&gt;Tietokanta / Tietokannan turvallisuus / Vaihda avaintiedosto&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Selaa...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1389,6 +1508,10 @@ Jos sinulla ei ole avaintiedostoa, jätä kenttä tyhjäksi.</translation>
<source>Database Credentials</source>
<translation>Tietokannan tietueet</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1614,6 @@ Pääsy tietueisiin evätään.</translation>
<translation>Siirrä KeePassHTTP-attribuutit mukautettuihin tietoihin.</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Haluatko todella siirtää vanhat selainlaajennustiedot uuteen muotoon?
-Tämä on välttämätöntä selainintegraation yhteensopivuuden takaamiseksi.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Tallennetut selaimen avaimet</translation>
</message>
@@ -1526,14 +1643,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Haluatko todella uudistaa tietokannan ID:n?
Tämä on tarpeellista vain, jos tietokantasi on kloonattu toisesta ja selainintegraatio ei pysty yhdistämään siihen.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Lisäsuoja...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Salasanaa ei ole asetettu</translation>
</message>
@@ -1565,6 +1683,10 @@ Oletko varma, että haluat jatkaa ilman salasanaa?</translation>
<source>Failed to change database credentials</source>
<translation>Tietokannan tietueiden muuttaminen ei onnistu</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1761,6 @@ Oletko varma, että haluat jatkaa ilman salasanaa?</translation>
<translation>Iteraatioiden lukumäärä on liian suuri</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Käytät todella suurta lukua iteraatioiden määränä avaimen muunnoksen yhteydessä Argon2:lla.
-
-Jos pidät tämän arvon, tietokannan avauksessa voi kestää tunteja tai päiviä (tai jopa pidempään)!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Ymmärrän, säilytä numero</translation>
</message>
@@ -1660,14 +1774,6 @@ Jos pidät tämän arvon, tietokannan avauksessa voi kestää tunteja tai päivi
<translation>Iteraatioiden lukumäärä on liian pieni</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Käytät todella pientä lukua iteraatioiden määränä avaimen muunnoksessa AES-KDF:llä.
-
-Jos pidät tämän arvon, tietokanta voi olla liian helppo murtaa!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>Avainmuunnosfunktio ei ole muuttunut</translation>
</message>
@@ -1725,6 +1831,18 @@ Jos pidät tämän arvon, tietokanta voi olla liian helppo murtaa!</translation>
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1866,6 @@ Jos pidät tämän arvon, tietokanta voi olla liian helppo murtaa!</translation>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Tietokannan metatiedot</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Tietokannan nimi:</translation>
</message>
@@ -1824,6 +1938,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>Ota pakkaus käyttöön (suositeltu)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1858,6 +1976,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1979,22 +2140,6 @@ Tämä on selkeä virhe, joten ota yhteyttä kehittäjätiimiin.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Etsitään...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Haluatko varmasti poistaa tietueen &quot;%1&quot; lopullisesti?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Haluatko varmasti siirtää tietueen &quot;%1&quot; 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 tietueen roskakoriin?</numerusform><numerusform>Haluatko varmasti siirtää %n tietuetta roskakoriin?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Suorita komento?</translation>
</message>
@@ -2052,18 +2197,6 @@ Haluatko yhdistää muutoksesi?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Haluatko varmasti tyhjentää kaiken pysyvästi roskakorista?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Haluatko todella poistaa %n tietueen pysyvästi?</numerusform><numerusform>Haluatko todella poistaa %n tietuetta pysyvästi?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Poista tietue?</numerusform><numerusform>Poista tietueet?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Siirrä tietue roskakoriin?</numerusform><numerusform>Siirrä tietueet roskakoriin?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Lukitse tietokanta?</translation>
@@ -2117,14 +2250,6 @@ Ota turvallinen tallennus pois käytöstä ja yritä uudelleen?</translation>
<translation>KeePass 2 -tietokanta</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Korvaa tietueen viittaukset?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Tietueella &quot;%1&quot; on %2 viittaus. Haluatko ylikirjoittaa viittaukset arvoilla, ohittaa tietueen tai poistaa sen?</numerusform><numerusform>Tietueella &quot;%1&quot; on %2 viittausta. Haluatko ylikirjoittaa viittaukset arvoilla, ohittaa tietueen tai poistaa sen?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Poista ryhmä</translation>
</message>
@@ -2145,10 +2270,6 @@ Ota turvallinen tallennus pois käytöstä ja yritä uudelleen?</translation>
<translation>Tietokannan sisältö ei muuttunut yhdistämisen yhteydessä.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Jaettu ryhmä...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Tietokannan kirjoittaminen epäonnistui: %1</translation>
</message>
@@ -2164,6 +2285,22 @@ Ota turvallinen tallennus pois käytöstä ja yritä uudelleen?</translation>
<source>Could not find database file: %1</source>
<translation>Tietokantatiedostoa ei löydy: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2297,6 +2434,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>Ulkopuolinen yhdistämisoperaatio on muuttanut tämän tietueen virheelliseksi.
Valitettavasti kaikki siihen tehdyt muutokset ovat kadonneet.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2373,13 +2526,13 @@ Valitettavasti kaikki siihen tehdyt muutokset ovat kadonneet.</translation>
<translation>Taustavärin valinta</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jos valittu, tietue ei näy Diagnostiikassa tai HIBP:ssä vaikkei se läpäisisikään laatuvaatimuksia (esim. salasanan entropia tai uudelleenkäyttö). Voit käyttää asetusta, jos salasana on sellainen mitä et voi hallita (jos sen täytyy olla esim. nelinumeroinen PIN-koodi), jolloin se ei väärennä raportin tuloksia.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Jätä tietokantaraporttien ulkopuolelle</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2494,6 +2647,14 @@ Valitettavasti kaikki siihen tehdyt muutokset ovat kadonneet.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Käytä tietuetta vain HTTP Basic -autentikaatioon</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Älä lähetä tätä tietuetta HTTP-autentikaatiodialogeihin. Jos asetus on päällä, tämä tietue näkyy vain tavallisissa kirjautumiskentissä.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Älä käytä tätä tietuetta HTTP Basic -autentikaatioon</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2609,10 +2770,6 @@ Valitettavasti kaikki siihen tehdyt muutokset ovat kadonneet.</translation>
<translation>Muistiinpanot:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Vanhentuu:</translation>
</message>
@@ -2676,11 +2833,6 @@ Valitettavasti kaikki siihen tehdyt muutokset ovat kadonneet.</translation>
<translation>Ulkoinen tiedosto</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Selaa...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Liite</translation>
</message>
@@ -2712,6 +2864,11 @@ Valitettavasti kaikki siihen tehdyt muutokset ovat kadonneet.</translation>
<source>Select attachment file</source>
<translation>Valitse liitetiedosto</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Selaa...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2858,7 +3015,7 @@ Tuetut tyypit ovat: %1.</translation>
<translation>Selaa jakotiedostoa</translation>
</message>
<message>
- <source>Browse...</source>
+ <source>Browse…</source>
<translation>Selaa...</translation>
</message>
</context>
@@ -2932,10 +3089,6 @@ Tuetut tyypit ovat: %1.</translation>
<translation>Lisää mukautettu kuvake</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Poista mukautettu kuvake</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Lataa favicon</translation>
</message>
@@ -2952,10 +3105,6 @@ Tuetut tyypit ovat: %1.</translation>
<translation>Kaikki tiedostot</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Vahvista poisto</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Valitse kuva(t)</translation>
</message>
@@ -2975,10 +3124,6 @@ Tuetut tyypit ovat: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Seuraava ikoni epäonnistui:</numerusform><numerusform>Seuraavat ikonit epäonnistuivat:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Ikonia käytetään %n tietueessa, ja se korvataan oletusikonilla. Oletko varma, että haluat poistaa sen?</numerusform><numerusform>Ikonia käytetään %n tietueessa, ja se korvataan oletusikonilla. Oletko varma, että haluat poistaa sen?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Voit asettaa DuckDuckGo:n ikonien lataukseen asetuksen Työkalut&gt;Asetukset&gt;Turvallisuus alta</translation>
@@ -3016,13 +3161,13 @@ Tuetut tyypit ovat: %1.</translation>
<translation>Käytä mukautettua ikonia</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Käytä ikonia...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Käytä vain tässä ryhmässä</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3101,6 +3246,17 @@ Tämä voi vikaannuttaa tietoa käyttävän liitännäisen.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3222,6 +3378,32 @@ Oletko varma, että haluat lisätä tämän tiedoston?</translation>
<source>Confirm Attachment</source>
<translation>Varmista liitetiedosto</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Nimeä valittu liite uudelleen</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Nimeä uudelleen</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3349,8 +3531,12 @@ Oletko varma, että haluat lisätä tämän tiedoston?</translation>
<translation>Sisältää liitetiedostoja</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Sisältää TOTP-salasanan</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Sisältää TOTP:n</translation>
</message>
</context>
<context>
@@ -3420,10 +3606,6 @@ Oletko varma, että haluat lisätä tämän tiedoston?</translation>
<translation>Ei koskaan</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[SUOJATTU]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Käytössä</translation>
</message>
@@ -3447,11 +3629,6 @@ Oletko varma, että haluat lisätä tämän tiedoston?</translation>
<source>Default Sequence</source>
<translation>Oletussekvenssi</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3474,22 +3651,85 @@ Oletko varma, että haluat lisätä tämän tiedoston?</translation>
<source>Reset to defaults</source>
<translation>Palauta oletusasetukset</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Sisältää liitetiedostoja</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Sisältää TOTP:n</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Tuntematon</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Tuntematon</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID %1, Suoritettava tiedosto: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Toinen Secret Service -palvelu on jo käynnissä (%1).&lt;br/&gt;Ole hyvä ja pysäytä/poista se ennen kuin otat Secret Service -integraation käyttöön.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>DBus-palvelun rekisteröinti epäonnistui %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Tietokannan rekisteröinti DBus-palveluun epäonnistui nimellä &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Istunnon rekisteröinti DBus:iin epäonnistui polussa &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Kohteen rekisteröinti DBus:iin epäonnistui polussa &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Tietuetta &quot;%1&quot; tietokannasta &quot;%2&quot; käytettiin %3:n toimesta</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>DBus-palvelun rekisteröinti epäonnistui %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Sovellus</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Hallitse</translation>
</message>
</context>
<context>
@@ -3516,14 +3756,10 @@ Oletko varma, että haluat lisätä tämän tiedoston?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Sovellus</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Hallitse</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3532,25 +3768,6 @@ Oletko varma, että haluat lisätä tämän tiedoston?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Tuntematon</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Tuntematon</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID %1, Suoritettava tiedosto: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Toinen Secret Service -palvelu on jo käynnissä (%1).&lt;br/&gt;Ole hyvä ja pysäytä/poista se ennen kuin otat Secret Service -integraation käyttöön.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3559,6 +3776,10 @@ Oletko varma, että haluat lisätä tämän tiedoston?</translation>
<comment>group has no children</comment>
<translation>[tyhjä]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Klooni</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3596,14 +3817,6 @@ Voit käyttää DuckDuckGo:ta ikonien lataukseen ohjelmiston turvallisuusasetuks
<translation>Tila</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Odota hetki, käsitellään tietuelistaa...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Ladataan...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3616,8 +3829,16 @@ Voit käyttää DuckDuckGo:ta ikonien lataukseen ohjelmiston turvallisuusasetuks
<translation>Lataus epäonnistui</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Ladataan faviconeja (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3678,6 +3899,11 @@ Jos tämä toistuu, tietokantasi voi olla viallinen.</translation>
<source>Unable to calculate database key</source>
<translation>Tietokannan avaimen laskenta epäonnistui</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Virheellinen symmetrisen salauksen alustussektorin (IV) koko.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3872,16 +4098,6 @@ Jos tämä toistuu, tietokantasi voi olla viallinen.</translation>
<translation>Tiedosto ei ole KeePass-tietokanta</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>Valittu tiedosto on vanha KeePass 1 -tietokanta (.kdb).
-
-Voit tuoda sen Tietokanta-valikosta &gt; &apos;Tuo KeePass 1 -tietokanta&apos;
-Tämä muunnos toimii yhdensuuntaisesti. Et välttämättä saa enää tietokantaa auki vanhalla KeePassX 0.4 -versiolla.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Ei-tuettu KeePass 2 -tietokantaversio.</translation>
</message>
@@ -3897,6 +4113,13 @@ Tämä muunnos toimii yhdensuuntaisesti. Et välttämättä saa enää tietokant
<source>Failed to read database file.</source>
<translation>Tietokantatiedoston lukeminen epäonnistui.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4172,10 +4395,6 @@ Rivi %2, sarake %3</translation>
<translation>Luetun tietueen kentän sisältö ei vastaa sen kokoa</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Virheellinen tietueen uuid-kentän koko</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Virheellinen tietueen ryhmän tunnistekentän koko</translation>
</message>
@@ -4213,6 +4432,10 @@ Jos tämä toistuu, tietokantasi voi olla viallinen.</translation>
<source>Unable to calculate database key</source>
<translation>Tietokannan avaimen laskenta epäonnistui</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4279,26 +4502,6 @@ Jos tämä toistuu, tietokantasi voi olla viallinen.</translation>
<source>Key Component set, click to change or remove</source>
<translation>Avainkomponentti asetettu, paina muokataksesi tai poistaaksesi</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Lisätty %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Muutettu %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Poista %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 asetettu, paina muokataksesi tai poistaaksesi</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4311,10 +4514,6 @@ Jos tämä toistuu, tietokantasi voi olla viallinen.</translation>
<translation>Avaintiedosto</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Lisäturvaksi voit lisätä avaintiedoston, joka sisältää sattumanvaraista dataa.&lt;/p&gt;&lt;p&gt;Tämä tiedosto täytyy pitää salassa eikä sitä saa koskaan hävittää!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Avaintiedostoa &apos;%1&apos; ei voitu avata
@@ -4329,10 +4528,6 @@ Viesti: %2</translation>
<translation>Kaikki tiedostot</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Luo avaintiedosto...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Virhe luotaessa avaintiedostoa</translation>
</message>
@@ -4345,26 +4540,14 @@ Viesti: %2</translation>
<translation>Valitse avaintiedosto</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Avaintiedoston valinta</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Selaa avaintiedostoa</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Selaa...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Luo uusi avaintiedosto</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Huom.: Älä käytä tiedostoa jonka sisältö voi muuttua, sillä se voi estää tietokannan avauksen!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Virheellinen avaintiedosto</translation>
</message>
@@ -4390,6 +4573,57 @@ Haluatko jatkaa käyttämällä tätä tiedostoa?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Käytät vanhaa avaintiedostomuotoa joka ei ole&lt;br&gt;välttämättä tuettu tulevaisuudessa.&lt;br&gt;&lt;br&gt;Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Kuo uusi avaintiedosto, tai avaa jo olemassa oleva suojataksesi tietokantasi.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Huom.: Älä käytä tiedostoa jonka sisältö voi muuttua, sillä se voi estää tietokannan avauksen.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Selaa...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Virheellinen avainkoodi</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Yleinen pikanäppäin on jo rekisteröity toimintoon %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Yleistä pikanäppäintä ei voitu rekisteröidä</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4490,24 +4724,10 @@ Haluatko jatkaa käyttämällä tätä tiedostoa?</translation>
<translation>Kosketa YubiKeyssa olevaa painiketta!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>VAROITUS: Käytät epävakaata KeePassXC-julkaisua!
-On mahdollista, että tietokantasi korruptoituu. Pidä huolta sen varmuuskopiosta.
-Tätä versiota ei ole tarkoitettu päivittäiseen käyttöön.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Lahjoita</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>VAROITUS: Qt-versiosi voi aiheuttaa KeePassXC:n kaatumisen näytön näppäimistöllä!
-Suosittelemme, että käytät AppImagea, jonka voit hakea lataussivustoltamme.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Tuo</translation>
</message>
@@ -4548,12 +4768,6 @@ Suosittelemme, että käytät AppImagea, jonka voit hakea lataussivustoltamme.</
<translation>Tuo CSV-tiedosto</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>HUOM: Käytät KeePassXC:n esiversiota!
-Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäiseen käyttöön.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Tarkistetaanko päivitykset käynnistyksen yhteydessä?</translation>
</message>
@@ -4682,10 +4896,6 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<translation>Tietokannan &amp;turvallisuus…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Tietokannan &amp;raportit...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Tilastot, kelvollisuuden tarkastus jne.</translation>
</message>
@@ -4782,10 +4992,6 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<translation>Avaa käyttöopas</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Tallenna tietokannan varmuuskopio...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Lisää avain SSH-agenttiin</translation>
</message>
@@ -4838,36 +5044,44 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<translation>Ohjelma täytyy käynnistää uudelleen, jotta asetus voidaan ottaa käyttöön. Haluatko käynnistää uudelleen nyt?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Suorita automaattisyötön sekvenssi</translation>
+ <source>Always on Top</source>
+ <translation>Aina päällimmäisenä</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{USERNAME}</translation>
+ <source>Hide Usernames</source>
+ <translation>Piilota käyttäjänimet</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{USERNAME}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Piilota salasanat</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORD}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORD}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Aina päällimmäisenä</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Piilota käyttäjänimet</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Piilota salasanat</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4974,14 +5188,14 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Luo uusi KeePassXC-tietokanta...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Juuri</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5045,6 +5259,14 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<source>Password Manager</source>
<translation>Salasanamanageri</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Yleinen pikanäppäin on jo rekisteröity toimintoon %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Yleistä pikanäppäintä ei voitu rekisteröidä</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5152,18 +5374,10 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<translation>Salauksen purku epäonnistui: yksityisen avaimen sisältö on tyhjä</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Yritetään tehdä avainmuunnosfunktiota ilman salausta</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Avaimen purkuun vaaditaan salalause</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Avaimen muuntaminen epäonnistui. Onko avaintiedosto korruptoitunut?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Salauksen purku epäonnistui, väärä salalause?</translation>
</message>
@@ -5211,6 +5425,18 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<source>Unknown key type: %1</source>
<translation>Tuntematon avaimen tyyppi: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5265,6 +5491,22 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<source>Repeat password field</source>
<translation>Toista salasana -kenttä</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5486,10 +5728,6 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<translation>Käytä salasanaa</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Luo salasana uudelleen (%1)</translation>
</message>
@@ -5497,68 +5735,28 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<source>Special Characters</source>
<translation>Erikoismerkit</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Tilastot</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Erittäin heikko salasana</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Salasanan entropia on %1 bittiä</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Heikko salasana</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Käytetty %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Salasanaa on käytetty %1 kertaa</translation>
- </message>
<message>
- <source>Password has expired</source>
- <translation>Salasana on vanhentunut</translation>
+ <source>Character Count:</source>
+ <translation>Merkkien lukumäärä:</translation>
</message>
<message>
- <source>Password expiry was %1</source>
- <translation>Salasana vanhentui %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Salasana on vanhentumassa</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Salasana vanhentuu %1 päivässä</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Salasana vanhenee pian</translation>
+ <source>character</source>
+ <translation>merkki</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Salasana vanhentuu %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Diagnostiikka</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5704,10 +5902,6 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<translation>Kopioitavan tietueen polku.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Viive sekunneissa ennen leikepöydän tyhjentämistä.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Muokkaa tietuetta.</translation>
</message>
@@ -6021,10 +6215,6 @@ Käytettävissä olevat komennot:
<translation>Tyyppi: Päivämäärä (toistettu)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Tyyppi: Tuntematon %1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropia %1 (%2)</translation>
</message>
@@ -6313,10 +6503,6 @@ Ydin: %3 %4</translation>
<translation>Kryptografiakirjastot:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Salasanaa ei voida luoda ja asettaa yhtäaikaisesti!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Lisää uuden ryhmän tietokantaan.</translation>
</message>
@@ -6353,10 +6539,6 @@ Ydin: %3 %4</translation>
<translation>HIBP-tiedoston %1 avaus epäonnistui: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Tarkastetaan tietokantaa HIBP-tiedostoa vasten, tämä kestää hetken aikaa...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Sulje parhaillaan avoinna oleva tietokanta.</translation>
</message>
@@ -6549,10 +6731,6 @@ Ydin: %3 %4</translation>
<translation>Native messaging -skriptatiedostoa ei voitu tallentaa %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Kopioi annettu attribuutti leikepöydälle. Asetetaan oletukseen &quot;password&quot;, mikäli tätä ei ole asetettu.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Kopioi tämän hetkinen TOTP leikepöydälle (sama kuin &quot;-a totp&quot;).</translation>
</message>
@@ -6770,6 +6948,223 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Odottamatonta avaintiedoston dataa havaittu. Avaintiedosto voi olla korruptoitunut.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Tietueen muistiinpanot.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Polku okon-cli:hin formatoidun HIBP-tiedoston etsimiseksi</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>HIBP-tiedostoa ei löytynyt: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Kopioi annettu attribuutti leikepöydälle. Asetetaan oletukseen &quot;password&quot;, mikäli tätä ei ole asetettu.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Usea tietue sopii hakutuloksiin:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Okon-prosessia ei voitu käynnistää: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Virhe: okon-prosessi ei valmistunut</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Okon-käsiteltyä tietokantaa ei voitu avata: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Erittäin heikko salasana</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Salasanan entropia on %1 bittiä</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Heikko salasana</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Käytetty %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Salasana on vanhentunut</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Salasana vanhentui %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Salasana vanhentuu %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Salasana on vanhentumassa</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Salasana vanhenee pian</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Haluatko varmasti poistaa tietueen &quot;%1&quot; lopullisesti?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Haluatko varmasti siirtää tietueen &quot;%1&quot; roskakoriin?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Korvaa tietueen viittaukset?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Diagnostiikka</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Tilastot</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>lukitse kaikki avoimet tietokannat</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Lukitut tietokannat.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Tietokannan lukitus ei onnistunut.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6851,10 +7246,6 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Tämä tietue on poissuljettu raporteista</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Odota hetki, diagnostiikkaa lasketaan...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Onneksi olkoon, kaikki on kunnossa!</translation>
</message>
@@ -6875,13 +7266,25 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Syy</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Muokkaa tietuetta...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Poissulje raporteista</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6926,44 +7329,56 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Tämä tietue on poissuljettu raporteista</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Poissulje raporteista</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>kerran</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>jopa kymmenen kertaa</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>jopa sata kertaa</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>jopa tuhat kertaa</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>jopa 10 000 kertaa</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>jopa 100 000 kertaa</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>jopa miljoona kertaa</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>miljoonia kertoja</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Muokkaa tietuetta...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Poissulje raporteista</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6981,10 +7396,6 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Arvo</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Odota hetki, lasketaan tietokannan statistiikkaa...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Tietokannan nimi</translation>
</message>
@@ -7088,6 +7499,14 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Salasanojen keskimääräinen pituus on vähemmän kuin kymmenen merkkiä. Pidemmät salasanat ovat turvallisempia.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7202,14 +7621,14 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Etsi apua</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Etsi (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Merkkikokoriippuvainen</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7226,14 +7645,6 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Yleistä</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Näytä ilmoitus, kun tilitietoja pyydetään</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jos tietokannassa on roskakori, tietueet siirretään suoraan sinne. Muussa tapauksessa ne poistetaan ilman vahvistusta.&lt;/p&gt;&lt;p&gt;Huomautus näytetään, mikäli tietue viittaa johonkin toiseen tietueeseen.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Avoimet tietokannan ryhmät:</translation>
</message>
@@ -7246,14 +7657,6 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Nämä sovellukset ovat parhaillaan yhdistetty:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Älä varmista, kun tietueita tuhotaan asiakkaan kautta</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Virhe:&lt;/b&gt; DBus:iin ei voitu yhdistää. Tarkista DBus-asetuksesi.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Varoitus:&lt;/b&gt;</translation>
</message>
@@ -7261,6 +7664,26 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Tallenna tämän hetkiset muutokset aktivoidaksesi laajennus ja salliaksesi tämä osa-alueen muokkaamisen.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7285,18 +7708,10 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Sormenjälki:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Varmenne:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Allekirjoittaja</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Avain:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Luo</translation>
</message>
@@ -7341,10 +7756,6 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Sormenjälki</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Varmenne</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Luotettu</translation>
</message>
@@ -7398,10 +7809,6 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Näytä vain varoitukset ja virheet</translation>
</message>
<message>
- <source>Key</source>
- <translation>Avain</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Allekirjoittajan nimen kenttä</translation>
</message>
@@ -7472,30 +7879,10 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<source>Could not write export container</source>
<translation>Vietyä säiliötä ei voitu kirjoittaa</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Tapahtui odottamaton vientivirhe</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Tuo säiliöstä ilman allekirjoitusta</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Jaetun säiliön lähdettä ei voitu vahvistaa, sillä se ei ole allekirjoitettu. Haluatko todella tuoda sen kohteesta %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Tuo säiliöstä sertifikaatin kanssa</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Haluatko luottaa kohteeseen %1 sormenjäljellä %2, joka on peräisin kohteesta %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Ei tällä kertaa</translation>
</message>
@@ -7544,8 +7931,18 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Tiedostoa ei ole olemassa</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Tuntematon jaetun säiliön tyyppi</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7629,18 +8026,6 @@ Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
<translation>Määritä TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Oletusarvoiset RFC 6238:n mukaiset tunnisteasetukset</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam-tunnisteen asetukset</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Käytä mukautettuja asetuksia</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Mukautetut asetukset</translation>
</message>
@@ -7699,6 +8084,18 @@ Esimerkiksi: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Haluatko varmasti poistaa TOTP-asetukset tältä tietueelta?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7714,48 +8111,28 @@ Esimerkiksi: JBSWY3DPEHPK3PXP</translation>
<translation>Tarkistetaan päivityksiä</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Tarkistetaan päivityksiä...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Sulje</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Päivitysvirhe!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Päivitystietoja haettassa tapahtui virhe.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Yritä myöhemmin uudelleen.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Ohjelmistopäivitys</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Uusi versio KeePassXC:stä on saatavilla!</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 on nyt saatavilla — käytössäsi on %2.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Lataa se osoitteesta keepassxc.org</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Olet ajan tasalla!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 on uusin saatavilla oleva versio</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7798,22 +8175,25 @@ Esimerkiksi: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Asetettu paikka - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Virheellinen avainkoodi</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Haaste-vastaus - Paikka %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Yleinen pikanäppäin on jo rekisteröity toimintoon %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Paina</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Yleistä pikanäppäintä ei voitu rekisteröidä</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passiivi</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Asetettu paikka - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7836,13 +8216,27 @@ Esimerkiksi: JBSWY3DPEHPK3PXP</translation>
<translation>Laiteavain aikakatkaistu käyttäjän toimia odottaessa.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Tapahtui USB-virhe laiteavaimeen yhdistäessä: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Haaste-vastauksen valmistuminen epäonnistui virheellä: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Paina</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passiivi</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7851,14 +8245,6 @@ Esimerkiksi: JBSWY3DPEHPK3PXP</translation>
<translation>Päivitä</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKeyn haaste/vastaus</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Jos omistat &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey:n&lt;/a&gt;, voit käyttää sitä lisäturvakeinona.&lt;/p&gt;&lt;p&gt;YubiKey vaatii yhden paikan asettamista &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Responseksi&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Uudista laitetunnisteet</translation>
</message>
@@ -7882,5 +8268,29 @@ Esimerkiksi: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Laiteavaimia ei havaittu</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_fr.ts b/share/translations/keepassxc_fr.ts
index 9a222c2f9..ca8e1230f 100644
--- a/share/translations/keepassxc_fr.ts
+++ b/share/translations/keepassxc_fr.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Utiliser OpenSSH pour Windows au lieu de Pageant</translation>
+ <source>Remember</source>
+ <translation>Mémoriser</translation>
</message>
<message>
+ <source>Allow access to entries</source>
+ <translation>Autoriser l’accès aux entrées</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Autoriser les sélections</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Tout interdire</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Activer l’intégration de l’agent SSH</translation>
</message>
@@ -62,7 +96,7 @@
</message>
<message>
<source>SSH_AUTH_SOCK override</source>
- <translation>remplacer SSH_AUTH_SOCK</translation>
+ <translation>Remplacer SSH_AUTH_SOCK</translation>
</message>
<message>
<source>(empty)</source>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>La connexion de l’agent SSH fonctionne.</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -121,7 +163,7 @@
</message>
<message>
<source>Are you sure you want to reset all general and security settings to default?</source>
- <translation>Souhaitez-vous vraiment réinitialiser tous les paramètres généraux et de sécurité à leur valeur par défaut ?</translation>
+ <translation>Souhaitez-vous vraiment réinitialiser tous les paramètres généraux et de sécurité à leur valeur par défaut ?</translation>
</message>
<message>
<source>Monochrome (light)</source>
@@ -137,7 +179,11 @@
</message>
<message>
<source>You must restart the application to set the new language. Would you like to restart now?</source>
- <translation>Pour appliquer la nouvelle langue, vous devez redémarrer l’application. Souhaitez-vous la démarrer maintenant ?</translation>
+ <translation>Vous devez redémarrer l&apos;application pour changer la langue. Voulez-vous redémarrer maintenant ?</translation>
+ </message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochrome</translation>
</message>
</context>
<context>
@@ -164,7 +210,7 @@
</message>
<message>
<source>Backup database file before saving</source>
- <translation>Sauvegarder le fichier de base de données avant d’enregistrer</translation>
+ <translation>Créer une copie de sécurité de la base de données avant d&apos;enregistrer</translation>
</message>
<message>
<source>Automatically save after every change</source>
@@ -184,7 +230,7 @@
</message>
<message>
<source>Minimize instead of app exit</source>
- <translation>Réduire au lieu de quitter l’appli</translation>
+ <translation>Réduire au lieu de quitter l’application</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -334,7 +380,7 @@
</message>
<message>
<source>Global Auto-Type shortcut:</source>
- <translation>Raccourci de la saisie automatique :</translation>
+ <translation>Raccourci global de la saisie automatique</translation>
</message>
<message>
<source>Auto-Type start delay:</source>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Type d’icône de la zone de notification</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Cacher les entrées expirés pour la saisie automatique</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Utiliser un espace réservé pour les champs de mots de passe vides</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Déplacer les entrées vers la corbeille sans confirmation</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>Impossible de trouver une entrée qui corresponde au titre de la fenêtre :</translation>
+ <source>Permission Required</source>
+ <translation>Une autorisation est requise</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Saisie automatique - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC nécessite la permission d&apos;accessibilité pour la saisie automatique des entrées. Si vous avez déjà accordé cette permission, il vous faudra peut-être redémarrer KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Saisie automatique</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>La syntaxe de votre instruction de saisie automatique est incorrecte.</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Cette commande de saisie automatique contient un délai très long. Souhaitez-vous vraiment continuer ?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC nécessite la permission d&apos;accessibilité et d&apos;enregistrement d’écran pour la saisie automatique globale. L’enregistrement d&apos;écran est requis afin d’utiliser le titre des fenêtres pour trouver des entrées. Si vous avez déjà accordé cette permission, il vous faudra peut-être redémarrer KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Cette commande de saisie automatique contient des touches très lentes. Souhaitez-vous vraiment continuer ?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Cette commande de saisie automatique contient des arguments répétés très souvent. Souhaitez-vous vraiment continuer ?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Une autorisation est requise</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC exige la permission Accessibilité pour la saisie automatique des entrées. SI vous avez déjà accordé l’autorisation, il vous faudra peut-être redémarrer KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Copier le nom d’&amp;utilisateur</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Copier le mot de &amp;passe</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Une autorisation est requise</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC exige la permission Accessibilité et Enregistreur d’écran pour la saisie automatique globale. L’enregistrement de l’écran est nécessaire afin d’utiliser le titre des fenêtres pour trouver des entrées. SI vous avez déjà accordé l’autorisation, il vous faudra peut-être redémarrer KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Saisie automatique - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Sélectionner une entrée à saisir automatiquement :</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Recherche…</translation>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Attribuez à cette connexion un nom ou un ID unique, par exemple :
chrome-laptop</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop</translation>
<translation>Demander de &amp;déverrouiller la base de données si elle est verrouillée</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Seules les entrées de même format (http://, https://,…) sont retournées.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Adapter au format de l’URL (p. ex. : https://….) </translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Ne renvoie que les meilleures correspondances pour une URL précise au lieu de toutes les entrées du domaine entier.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop</translation>
<translation>Rechercher les identifiants correspondants dans toutes les bases de données ouvertes</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Trier les identifiants correspondants par titre</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Trier les identifiants correspondants par nom d&apos;utilisateur</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avancé</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop</translation>
<translation>Sélectionner un fichier de mandataire personnalisé</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Parcourir…</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Utiliser un emplacement de navigateur personnalisé :</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop</translation>
<translation>Champ d&apos;emplacement personnalisé du navigateur</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Définir le chemin personnalisé du navigateur</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop</translation>
<source>Select native messaging host folder location</source>
<translation>Sélectionner l&apos;emplacement du dossier de l&apos;hôte de messagerie native</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Parcourir…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Options de clonage</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Ajouter ’ – Clone’ au titre</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop</translation>
<source>Copy history</source>
<translation>Copier l’historique</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop</translation>
<translation>Impossible d’écrire dans le fichier, car il est ouvert en lecture seulement.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>La clé n’a pas été transformée, ce qui est un bogue. Veuillez le signaler aux développeurs.</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ La base de données de sauvegarde est située sur %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Sauvegarde impossible, la base de données n&apos;a pas été initialisée !</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ La base de données de sauvegarde est située sur %2</translation>
<translation>Chercher un fichier clé</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Parcourir…</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Actualiser les jetons matériels</translation>
</message>
@@ -1301,12 +1417,6 @@ Afin d’empêcher que cette erreur survienne, vous devez accéder à « Param
<translation>Saisissez des identifiants supplémentaires (si définis) :</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Vous pouvez utiliser une clé de sécurité matérielle telle qu’une &lt;strong&gt;YubiKey&lt;/strong&gt; ou une &lt;strong&gt;OnlyKey&lt;/strong&gt; avec des emplacements configurés pour HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Cliquez pour plus de précisions…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Aide sur les fichiers clé</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Si vous n’avez pas de fichier clé, veuillez laisser le champ vide.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;En plus d’un mot de passe, vous pouvez utiliser un fichier secret pour améliorer la sécurité de votre base de données. Ce fichier peut être généré dans les paramètres de sécurité de votre base de données.&lt;/p&gt;&lt;p&gt;Il ne s’agit &lt;strong&gt;pas&lt;/strong&gt; de votre fichier de base de données *.kdbx.&lt;br&gt;Si vous n’avez pas de fichier clé, laissez ce champ vide.&lt;/p&gt;&lt;p&gt;Cliquez pour plus de précisions…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Fichier clé pour déverrouiller la base de données</translation>
</message>
@@ -1353,8 +1459,21 @@ Si vous n’avez pas de fichier clé, veuillez laisser le champ vide.</translati
<translation>Ancien format de fichier clé</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Vous utilisez un ancien format de fichier clé que KeePassXC pourrait&lt;br&gt;ne plus prendre en charge à l’avenir.&lt;br&gt;&lt;br&gt;Veuillez envisager de générer un nouveau fichier clé en accédant à :&lt;strong&gt;Base de données &gt; Sécurité de la base de données &gt; Changer la clé.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Parcourir…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1390,6 +1509,10 @@ Si vous n’avez pas de fichier clé, veuillez laisser le champ vide.</translati
<source>Database Credentials</source>
<translation>Identifiants de la base de données</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1614,6 @@ Permissions to access entries will be revoked.</source>
<translation>Déplacer les attributs KeePassHTTP vers les données personnalisées</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Souhaitez-vous vraiment convertir toutes les données d’intégration au navigateur héritées à la norme la plus récente ?
-Cela est nécessaire pour assurer la compatibilité avec l’extension pour navigateurs.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Clés de navigateurs stockées</translation>
</message>
@@ -1526,14 +1643,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Souhaitez-vous vraiment actualiser l&apos;ID de la base de données ?
Ceci est seulement nécessaire si votre base de données est une copie d&apos;une autre et que l&apos;extension du navigateur ne peut se connecter.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Ajouter une protection supplémentaire…</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Aucun mot de passe n’a été défini</translation>
</message>
@@ -1565,6 +1683,10 @@ Souhaitez-vous vraiment poursuivre sans mot de passe ?</translation>
<source>Failed to change database credentials</source>
<translation>Échec de changement des identifiants de la base de données</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1761,6 @@ Souhaitez-vous vraiment poursuivre sans mot de passe ?</translation>
<translation>Le nombre de cycles est trop grand</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Vous utilisez un très grand nombre de cycles de transformation de clé avec Argon2.
-
-Si vous gardez ce nombre, votre base de données pourrait prendre des heures voire des jours (ou plus) pour s’ouvrir.</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Compris, garder ce nombre</translation>
</message>
@@ -1660,14 +1774,6 @@ Si vous gardez ce nombre, votre base de données pourrait prendre des heures voi
<translation>Le nombre de cycles est trop petit</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Vous utilisez un très petit nombre de cycles de transformation de clé avec AES-KDF.
-
-Si vous gardez ce nombre, votre base de données pourrait être craquée trop facilement.</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF est inchangé</translation>
</message>
@@ -1725,6 +1831,18 @@ Si vous gardez ce nombre, votre base de données pourrait être craquée trop fa
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1866,6 @@ Si vous gardez ce nombre, votre base de données pourrait être craquée trop fa
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Métadonnées de la base de données</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Nom de la base de données :</translation>
</message>
@@ -1825,6 +1939,10 @@ Cette action est irréversible.</translation>
<source>Enable compression (recommended)</source>
<translation>Activer la compression (recommandé)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1977,49 @@ Cette action est irréversible.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2141,6 @@ C’est très certainement un bogue, veuillez le signaler aux développeurs.</tr
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Recherche…</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Souhaitez-vous vraiment supprimer définitivement l’entrée « %1 » ?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Souhaitez-vous vraiment déplacer l’entrée « %1 » vers la corbeille ?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Souhaitez-vous vraiment déplacer %n entrée vers la corbeille ?</numerusform><numerusform>Souhaitez-vous vraiment déplacer %n entrées vers la corbeille ?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Exécuter la commande ?</translation>
</message>
@@ -2053,18 +2198,6 @@ Souhaitez-vous fusionner vos changements ?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Souhaitez-vous vraiment vider définitivement la corbeille ?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Souhaitez-vous vraiment supprimer %n entrée irrémédiablement ?</numerusform><numerusform>Souhaitez-vous vraiment supprimer %n entrées irrémédiablement ?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Supprimer l’entrée ?</numerusform><numerusform>Supprimer les entrées ?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Déplacer l’entrée vers la corbeille ?</numerusform><numerusform>Déplacer les entrées vers la corbeille ?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Verrouiller la base de données ?</translation>
@@ -2118,14 +2251,6 @@ Désactiver les enregistrements sécurisés et ressayer ?</translation>
<translation>Base de données KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Remplacer les références vers l’entrée ?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>L’entrée « %1 » à %2 référence. Souhaitez-vous remplacer les références par les valeurs, ignorer cette entrée ou supprimer quand même ?</numerusform><numerusform>L’entrée « %1 » à %2 références. Souhaitez-vous remplacer les références par les valeurs, ignorer cette entrée ou supprimer quand même ?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Supprimer le groupe</translation>
</message>
@@ -2146,10 +2271,6 @@ Désactiver les enregistrements sécurisés et ressayer ?</translation>
<translation>La base de données n’a pas été modifiée par l’opération de fusion.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Groupe partagé…</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Échec d’écriture de la base de données : %1</translation>
</message>
@@ -2165,6 +2286,22 @@ Désactiver les enregistrements sécurisés et ressayer ?</translation>
<source>Could not find database file: %1</source>
<translation>Impossible de trouver le fichier de la base de données : %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2250,7 +2387,7 @@ Désactiver les enregistrements sécurisés et ressayer ?</translation>
</message>
<message numerus="yes">
<source>%n year(s)</source>
- <translation><numerusform>%n an</numerusform><numerusform>%n ans</numerusform></translation>
+ <translation><numerusform>%n an</numerusform><numerusform>%n an(s)</numerusform></translation>
</message>
<message>
<source>Confirm Removal</source>
@@ -2298,6 +2435,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>Une opération externe de fusion a invalidé cette entrée.
Malheureusement, les changements effectués ont été perdus.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2527,13 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<translation>Sélection de la couleur d’arrière-plan</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si coché, l&apos;entrée n&apos;apparaîtra pas dans les rapports comme le bilan de santé et mots de passe compromis (HIBP), même si elle ne correspond pas aux critères de qualité (ex. : entropie du mot de passe ou réutilisation). Vous pouvez cocher si le mot de passe échappe à votre contrôle (ex. : s&apos;il doit être un code à 4 chiffres) afin d&apos;encombrer les rapports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Exclure des rapports de la base de données</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2648,14 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Utiliser cette entrée seulement avec l&apos;authentification HTTP Basic</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Ne pas envoyer ce paramètre au navigateur pour les boîtes de dialogue d’authentification HTTP. Si cette option est activée, cette entrée ne sera pas présentée comme possibilité de sélection par les boîtes de dialogue d’authentification HTTP.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Ne pas utiliser cette entrée avec l’authentification HTTP Basic</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2771,6 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<translation>Notes :</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Expire le :</translation>
</message>
@@ -2677,11 +2834,6 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<translation>Fichier externe</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Parcourir…</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Fichiers joints</translation>
</message>
@@ -2713,6 +2865,11 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<source>Select attachment file</source>
<translation>Sélectionner une fichier joint</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Parcourir…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2858,7 +3015,7 @@ Supported extensions are: %1.</source>
<translation>Sélectionner un fichier à partager</translation>
</message>
<message>
- <source>Browse...</source>
+ <source>Browse…</source>
<translation>Parcourir…</translation>
</message>
</context>
@@ -2932,10 +3089,6 @@ Supported extensions are: %1.</source>
<translation>Ajouter une icône personnalisée</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Supprimer l’icône personnalisée</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Télécharger une favoricône</translation>
</message>
@@ -2952,10 +3105,6 @@ Supported extensions are: %1.</source>
<translation>Tous les fichiers</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Confirmer la suppression</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Sélectionner des images</translation>
</message>
@@ -2975,10 +3124,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>L’icône suivante a échoué :</numerusform><numerusform>Les icônes suivantes ont échoué :</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Cette icône est utilisée par %1 entrée et sera remplacée par l’icône par défaut. Souhaitez-vous vraiment la supprimer ?</numerusform><numerusform>Cette icône est utilisée par %1 entrées et sera remplacée par l’icône par défaut. Souhaitez-vous vraiment la supprimer ?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Vous pouvez activer le service d’icônes de sites Web de DuckDuckGo dans Outils &gt; Paramètres &gt; Sécurité</translation>
@@ -3016,13 +3161,13 @@ Supported extensions are: %1.</source>
<translation>Utiliser une icône personnalisée</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Appliquer l&apos;icône à...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>N’appliquer qu’à ce groupe</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3100,6 +3245,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3221,6 +3377,32 @@ Votre base de données peu devenir importante et ses performances réduites.
<source>Confirm Attachment</source>
<translation>Confirmer la pièce jointe</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Renommer le fichier joint sélectionné</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Renommer</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3348,8 +3530,12 @@ Votre base de données peu devenir importante et ses performances réduites.
<translation>Contient des pièces jointes</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Contient un mot de passe à usage unique temporaire</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Contient un TOTP</translation>
</message>
</context>
<context>
@@ -3419,10 +3605,6 @@ Votre base de données peu devenir importante et ses performances réduites.
<translation>Jamais</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[PROTÉGÉ]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Activé</translation>
</message>
@@ -3446,11 +3628,6 @@ Votre base de données peu devenir importante et ses performances réduites.
<source>Default Sequence</source>
<translation>Séquence par défaut</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3473,22 +3650,85 @@ Votre base de données peu devenir importante et ses performances réduites.
<source>Reset to defaults</source>
<translation>Réinitialiser aux valeurs par défaut</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Contient des pièces jointes</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Contient un TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Inconnu</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Inconnu</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID : %1, exécutable : %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Un autre secret service est en cours d&apos;exécution (%1).&lt;br/&gt;Veuillez l&apos;arrêter/le retirer avant de réactiver l&apos;intégration Secret Service.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Échec lors de l&apos;enregistrement du service DBus à %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Échec d’inscription de la base de données sur DBus sous le nom « %1 »</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Échec d’inscription de la session sur DBus sous le chemin « %1 »</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Échec d’inscription de l’élément sur DBus sous le chemin « %1 »</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>L’entrée « %1 » de la base de données « %2 » a été utilisée par %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Échec lors de l&apos;enregistrement du service DBus à %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Application</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Gérer</translation>
</message>
</context>
<context>
@@ -3515,14 +3755,10 @@ Votre base de données peu devenir importante et ses performances réduites.
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Application</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Gérer</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3531,25 +3767,6 @@ Votre base de données peu devenir importante et ses performances réduites.
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service :&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Inconnu</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Inconnu</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID : %1, exécutable : %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Un autre secret service est en cours d&apos;exécution (%1).&lt;br/&gt;Veuillez l&apos;arrêter/le retirer avant de réactiver l&apos;intégration Secret Service.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3558,6 +3775,10 @@ Votre base de données peu devenir importante et ses performances réduites.
<comment>group has no children</comment>
<translation>[vide]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 – Cloner</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3595,14 +3816,6 @@ Vous pouvez activer le service d’icônes de sites Web de DuckDuckGo dans la se
<translation>État</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Veuillez patienter, traitement de la liste des entrées…</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Téléchargement…</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Valider</translation>
</message>
@@ -3615,8 +3828,16 @@ Vous pouvez activer le service d’icônes de sites Web de DuckDuckGo dans la se
<translation>Échec de téléchargement</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Téléchargement des favoricônes (%1/%2)…</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3677,6 +3898,11 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<source>Unable to calculate database key</source>
<translation>Impossible de calculer la clé de la base de données</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>La taille du chiffrement IV symétrique est invalide.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3871,16 +4097,6 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<translation>N’est pas une base de données KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Le fichier sélectionné est une ancienne base de données KeePass 1 (.kdb).
-
-Vous pouvez l’importer en cliquant sur Base de données &gt; « Importer une base de données KeePass 1… ».
-Il s’agit d’une migration à sens unique. Vous ne pourrez pas ouvrir la base de données importée avec l’ancienne version KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Version de base de données KeePass 2 non pris en charge.</translation>
</message>
@@ -3896,6 +4112,13 @@ Il s’agit d’une migration à sens unique. Vous ne pourrez pas ouvrir la base
<source>Failed to read database file.</source>
<translation>Échec de lecture du fichier de base de données.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4171,10 +4394,6 @@ Ligne %2, colonne %3</translation>
<translation>Les données du champ d’entrée lues ne correspondent pas à la taille.</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>La taille du champ UUID de l’entrée est invalide</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>La taille du champ d’ID de groupe de l’entrée est invalide</translation>
</message>
@@ -4212,6 +4431,10 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<source>Unable to calculate database key</source>
<translation>Impossible de calculer la clé de la base de données</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4278,26 +4501,6 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<source>Key Component set, click to change or remove</source>
<translation>Le composant clé est défini, cliquez pour le changer ou le supprimer</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Ajouter %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Changer %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Supprimer %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 est défini, cliquez pour le changer ou le supprimer</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4310,10 +4513,6 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<translation>Fichier clé</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Pour une sécurité accrue, vous pouvez ajouter un fichier clé qui comprend des octets aléatoires.&lt;/p&gt;&lt;p&gt;Vous devez le garder secret et ne jamais le perdre ou vous ne pourrez plus vous connecter.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Erreur de chargement du fichier clé ’%1’
@@ -4328,10 +4527,6 @@ Message : %2</translation>
<translation>Tous les fichiers</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Créer un fichier clé…</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Erreur lors de la création du fichier clé</translation>
</message>
@@ -4344,26 +4539,14 @@ Message : %2</translation>
<translation>Sélectionner un fichier clé</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Sélection du fichier clé</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Rechercher un fichier clé</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Parcourir…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Générer un nouveau fichier clé</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Note : N’utilisez pas un fichier qui pourrait changer, car cela pourrait vous empêcher de déverrouiller votre base de données.</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Le fichier clé est invalide</translation>
</message>
@@ -4389,6 +4572,57 @@ Souhaitez-vous vraiment poursuivre avec ce fichier ?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Vous utilisez un ancien format de fichier clé que KeePassXC &lt;br&gt;pourrait ne plus prendre en charge à l’avenir.&lt;br&gt;&lt;br&gt;Veuillez envisager de plutôt générer un nouveau fichier clé.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Générez un nouveau fichier clé ou choisissez un fichier clé existant afin de protéger votre base de données.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Note : N’utilisez PAS un fichier qui pourrait être modifié, car cela vous empêchera de déverrouiller votre base de données.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Parcourir…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Le code de la clé est invalide</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Le raccourci global est déjà assigné à %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Impossible d’assigner le raccourci global</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4489,24 +4723,10 @@ Souhaitez-vous vraiment poursuivre avec ce fichier ?</translation>
<translation>Veuillez appuyez sur le bouton de votre YubiKey</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>AVERTISSEMENT : Vous utilisez une version instable du KeePassXC.
-Le risque de corruption est élevé, conservez une sauvegarde de vos bases de données.
-Cette version n’est pas destinée à un usage régulier.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Faire un don</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>AVERTISSEMENT : Votre version de Qt pourrait faire planter KeePassXC avec un clavier virtuel.
-Nous recommandons d’utiliser l’AppImage proposée sur notre page de téléchargement.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importer</translation>
</message>
@@ -4547,12 +4767,6 @@ Nous recommandons d’utiliser l’AppImage proposée sur notre page de téléch
<translation>Importer un fichier CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>NOTE : Vous utilisez une préversion de KeePassXC.
-Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas destinée à un usage régulier.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Vérifier la présence de mises à jour au démarrage ?</translation>
</message>
@@ -4681,10 +4895,6 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>&amp;Sécurité de la base de données…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Rapports de la base de données…</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistiques, bilan de santé, etc.</translation>
</message>
@@ -4781,10 +4991,6 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Ouvrir le guide d’utilisation</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Enregistrer une copie de sécurité de la base de données...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Ajouter une clé à l&apos;agent SSH</translation>
</message>
@@ -4837,36 +5043,44 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Pour appliquer ce paramètre, vous devez redémarrer l’application. Souhaitez-vous la démarrer maintenant ?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Effectuer une séquence de saisie automatique</translation>
+ <source>Always on Top</source>
+ <translation>Toujours sur le dessus</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{NOMD’UTILISATEUR}</translation>
+ <source>Hide Usernames</source>
+ <translation>Cacher les noms d’utilisateur</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{NOMD’UTILISATEUR}{ENTRÉE}</translation>
+ <source>Hide Passwords</source>
+ <translation>Cacher les mots de passe</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{MOTDEPASSE}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{MOTDEPASSE}{ENTRÉE}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Toujours sur le dessus</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Cacher les noms d’utilisateur</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Cacher les mots de passe</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4973,14 +5187,14 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Créer une nouvelle base de données KeePassXC</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Racine</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5044,6 +5258,14 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<source>Password Manager</source>
<translation>Gestionnaire de mots de passe</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Le raccourci global est déjà assigné à %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Impossible d’assigner le raccourci global</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5151,18 +5373,10 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Il n’y a pas de données de clé privée à déchiffrer</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Tentative d’exécuter KDF sans chiffrement</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Une phrase de passe est exigée pour déchiffrer cette clé</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Échec de dérivation de clé. Le fichier clé est-il corrompu ?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Échec de déchiffrement. La phrase de passe est-elle erronée ?</translation>
</message>
@@ -5210,6 +5424,18 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<source>Unknown key type: %1</source>
<translation>Type de clé inconnu : %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5264,6 +5490,22 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<source>Repeat password field</source>
<translation>Champ de confirmation du mot de passe</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5485,10 +5727,6 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Confirmer le mot de passe</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Régénérer le mot de passe (%1)</translation>
</message>
@@ -5496,68 +5734,28 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<source>Special Characters</source>
<translation>Caractères spéciaux</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
<message>
- <source>Statistics</source>
- <translation>Statistiques</translation>
+ <source>Character Count:</source>
+ <translation>Nombres de caractères :</translation>
</message>
<message>
- <source>Very weak password</source>
- <translation>Mot de passe trop faible</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Entropie du mot de passe : %1 bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Mot de passe faible</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Utilisé dans %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Mot de passe utilisé %1 fois</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Mot de passe expiré</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Mot de passe expirant le %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Mot de passe expirant prochainement</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Mot de passe expirant dans %1 jours</translation>
+ <source>character</source>
+ <translation>caractère</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password will expire soon</source>
- <translation>Mot de passe expirant bientôt</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>Mot de passe expirant le %1</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Bilan de santé</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP - Mot de passe compromis</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5703,10 +5901,6 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Chemin de l’entrée à épingler.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Délai en secondes avant effacement du presse-papiers.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Modifier une entrée.</translation>
</message>
@@ -6020,10 +6214,6 @@ Commandes proposées :
<translation>Type : Date(Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Type : Inconnu%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropie %1 (%2)</translation>
</message>
@@ -6312,10 +6502,6 @@ Noyau : %3 %4</translation>
<translation>Bibliothèques cryptographiques :</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Impossible de générer un mot de passe et devoir le confirmer en même temps !</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Ajoute un nouveau groupe à la base de données.</translation>
</message>
@@ -6352,10 +6538,6 @@ Noyau : %3 %4</translation>
<translation>Impossible d&apos;ouvrir le fichier HIBP %1 : %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Comparaison des entrées de la base de données avec le fichier HIBP, cette opération prend du temps…</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Fermer la base de données actuellement ouverte.</translation>
</message>
@@ -6548,10 +6730,6 @@ Noyau : %3 %4</translation>
<translation>Impossible d&apos;enregistrer le fichier script de messagerie native pour %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Copier l&apos;attribut reçu dans le presse-papiers. La valeur par défaut pour « mot de passe » n&apos;est pas spécifiée.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Copier le TOTP actuel dans le presse-papiers (équivalent à « -a totp »).</translation>
</message>
@@ -6768,6 +6946,223 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Les données du fichier clé ne sont pas celles attendues. Le fichier clé pourrait être corrompu.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Notes pour l’entrée.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Chemin vers okon-cli pour chercher un fichier HIBP formaté</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Impossible de trouver le fichier HIBP : %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Copier l&apos;attribut reçu dans le presse-papiers. La valeur par défaut pour « mot de passe » n&apos;est pas spécifiée.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Correspondance de plusieurs entrées :</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Impossible de lancer le processus okon : %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Erreur : Le processus okon ne s’est pas terminé</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Échec de chargement de la base de données traitée par okon : %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Mot de passe trop faible</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Entropie du mot de passe : %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Mot de passe faible</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Utilisé dans %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Mot de passe expiré</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Mot de passe expirant le %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Mot de passe expirant le %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Mot de passe expirant prochainement</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Mot de passe expirant bientôt</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Souhaitez-vous vraiment supprimer définitivement l’entrée « %1 » ?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Souhaitez-vous vraiment déplacer l’entrée « %1 » vers la corbeille ?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Remplacer les références vers l’entrée ?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Bilan de santé</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP - Mot de passe compromis</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistiques</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>verrouiller toutes les bases de données ouvertes</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Les bases de données ont été verrouillées.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Échec de verrouillage de la base de données.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6849,10 +7244,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Cette entrée a été exclue des rapports</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Veuillez patienter, le bilan de santé est en cours de calcul...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Félicitations, le bilan de santé est parfait !</translation>
</message>
@@ -6873,13 +7264,25 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Raison</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Modifier l&apos;entrée...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Exclure des rapports</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6924,44 +7327,56 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Cette entrée a été exclue des rapports</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Exclure des rapports</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>une fois</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>plus de 10 fois</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>plus de 100 fois</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>plus de 1 000 fois</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>plus de 10 000 fois</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>plus de 100 000 fois</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>plus d&apos;un million de fois</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>des millions de fois</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Modifier l&apos;entrée...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Exclure des rapports</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6979,10 +7394,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Valeur</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Veuillez patienter pendant que les statistiques de base de données sont calculées…</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Nom de la base de données</translation>
</message>
@@ -7086,6 +7497,14 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>La longueur moyenne des mots de passe est de moins de 10 caractères. Des mots de passe plus longs offrent une meilleure sécurité.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7200,14 +7619,14 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Chercher dans l’aide</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Recherche (%1)…</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Sensible à la casse</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7224,14 +7643,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Général</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Afficher une notification lors que les identifiants sont demandés</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si la corbeille est activée pour la base de données, les entrées seront déplacées dans la corbeille directement. Sinon, elles seront supprimées sans confirmation.&lt;/p&gt;&lt;p&gt;Une confirmation sera toujours demandée si l’entrée est référencée par d’autres.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Groupes de la base de données visibles :</translation>
</message>
@@ -7244,14 +7655,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Ces applications sont actuellement connectées :</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Ne pas confirmer la suppression d&apos;entrées par les clients</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Erreur :&lt;/b&gt; Échec lors de la connexion à DBus. Veuillez vérifier votre configuration DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Avertissement :&lt;/b&gt; </translation>
</message>
@@ -7259,6 +7662,26 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Enregistrer les modifications actuelles pour activer le greffon et activer l&apos;édition de cette partie.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7283,18 +7706,10 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Empreinte :</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certificat :</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Signataire</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Clé :</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Générer</translation>
</message>
@@ -7339,10 +7754,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Empreinte</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certificat</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Approuvé</translation>
</message>
@@ -7396,10 +7807,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Afficher uniquement les avertissements et erreurs</translation>
</message>
<message>
- <source>Key</source>
- <translation>Clé</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Champ de nom du signataire</translation>
</message>
@@ -7470,30 +7877,10 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Could not write export container</source>
<translation>Impossible d’écrire dans le conteneur d’exportation</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Une erreur d’exportation inattendue est survenue</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importer d’un conteneur sans signature</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Nous ne pouvons vérifier la source du conteneur partagé, car il n’est pas signé. Souhaitez-vous vraiment importer de %1 ?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importer d’un conteneur avec certificat</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Souhaitez-vous autoriser %1 avec l’empreinte de %2 à %3 ? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Pas cette fois</translation>
</message>
@@ -7542,8 +7929,18 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Le fichier n’existe pas</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Type de conteneur de partage non reconnu</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7627,18 +8024,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Configuration TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Paramètres de base des codes RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Paramètres du code éphémère Steam</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Utiliser les paramètres personnalisés</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Paramètres personnalisés</translation>
</message>
@@ -7697,6 +8082,18 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Souhaitez-vous vraiment supprimer les paramètres TOTP pour cette entrée ?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7712,48 +8109,28 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<translation>Vérification de la présence de mises à jour</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Vérification de la présence de mises à jour…</translation>
- </message>
- <message>
<source>Close</source>
<translation>Fermer</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Erreur lors de mise à jour !</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Une erreur est survenue lors de la récupération des renseignements de mise à jour.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Veuillez réessayer plus tard.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Mise à jour du logiciel</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Une nouvelle version de KeePassXC est proposée !</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 est maintenant proposée – vous avez %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Téléchargez-la sur keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Votre version est à jour !</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 est actuellement la version la plus récente proposée.</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7796,22 +8173,25 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Emplacement(s) configuré(s) - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Le code de la clé est invalide</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Question-réponse – Emplacement %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Le raccourci global est déjà assigné à %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Pressez</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Impossible d’assigner le raccourci global</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passif</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Emplacement(s) configuré(s) - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7834,13 +8214,27 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<translation>Le temps imparti à l&apos;interaction utilisateur avec la clé matérielle est écoulé.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Une erreur USB est survenue lors de l&apos;accès à la clé matérielle : %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Échec de question-réponse, l’erreur particulière était : %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Pressez</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passif</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7849,14 +8243,6 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<translation>Actualiser</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>Question-réponse YubiKey</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Si vous possédez une &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, vous pouvez l’utiliser pour une sécurité accrue.&lt;/p&gt;&lt;p&gt;Un des emplacements de la YubiKey doit être programmé en tant que &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;Question-réponse HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Actualiser les jetons matériels</translation>
</message>
@@ -7880,5 +8266,29 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Aucune clé matérielle détectée</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_fr_CA.ts b/share/translations/keepassxc_fr_CA.ts
index 411798cd6..c726fb67b 100644
--- a/share/translations/keepassxc_fr_CA.ts
+++ b/share/translations/keepassxc_fr_CA.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Utiliser OpenSSH pour Windows au lieu de Pageant</translation>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Mémoriser</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Permettre l’accès aux entrées</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Permettre les éléments sélectionnés</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Tout refuser</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Activer l’intégration de l’agent SSH</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>La connexion de l’agent SSH fonctionne.</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Pour appliquer la nouvelle langue, vous devez redémarrer l’application. Voulez-vous la démarrer maintenant?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochrome</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Type d’icône de la zone de notification</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Utiliser un espace réservé pour les champs de mots de passe vides</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>Impossible de trouver une entrée qui corresponde au titre de la fenêtre :</translation>
+ <source>Permission Required</source>
+ <translation>Une autorisation est requise</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Saisie automatique – KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC requiert l’autorisation Accessibilité pour la saisie automatique des entrées. SI vous avez déjà accordé l’autorisation, il vous faudra peut-être redémarrer KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Saisie automatique</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>La syntaxe de votre instruction de saisie automatique est incorrecte.</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Cette commande de saisie automatique comprend un délai très long. Voulez-vous vraiment continuer?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC a besoin de la permission Accessibilité et Enregistreur d’écran pour la saisie automatique globale. L’enregistrement de l’écran est nécessaire afin d’utiliser le titre des fenêtres pour trouver des entrées. Si vous avez déjà accordé l’autorisation, il vous faudra peut-être redémarrer KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Cette commande de saisie automatique comprend une frappe de touches très lente. Voulez-vous vraiment continuer?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Cette commande de saisie automatique comprend des arguments répétés très souvent. Voulez-vous vraiment continuer?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Une autorisation est requise</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC requiert l’autorisation Accessibilité pour la saisie automatique des entrées. SI vous avez déjà accordé l’autorisation, il vous faudra peut-être redémarrer KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Copier le nom d’&amp;utilisateur</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Copier le mot de &amp;passe</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Une autorisation est requise</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC a besoin de la permission Accessibilité et Enregistreur d’écran pour la saisie automatique globale. L’enregistrement de l’écran est nécessaire afin d’utiliser le titre des fenêtres pour trouver des entrées. Si vous avez déjà accordé l’autorisation, il vous faudra peut-être redémarrer KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Saisie automatique – KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Sélectionner une entrée à saisir automatiquement :</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Recherche…</translation>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Attribuez à cette connexion un nom ou un ID unique, par exemple :
chrome-laptop</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop</translation>
<translation>Demander de déverrouiller la base de données si elle est verrouillée</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Seules les entrées de même format (http://, https://,…) sont retournées.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Adapter au format de l’URL (p. ex. : https://….) </translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Ne renvoie que les meilleures correspondances pour une URL précise au lieu de toutes les entrées du domaine entier.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop</translation>
<translation>Chercher les identifiants correspondants dans toutes les bases de données ouvertes</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Trier les identifiants correspondants par titre</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Trier les identifiants correspondants par nom d’utilisateur</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avancé</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop</translation>
<translation>Sélectionner un fichier de mandataire personnalisé</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Parcourir…</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Utiliser un emplacement de navigateur personnalisé :</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop</translation>
<translation>Champ d’emplacement de navigateur personnalisé</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Sélectionner un chemin personnalisé de navigateur</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop</translation>
<source>Select native messaging host folder location</source>
<translation>Sélectionner l’emplacement du dossier de l’hôte de messagerie native</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Parcourir...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Options de clonage</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Ajouter ’ – Clone’ au titre</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop</translation>
<source>Copy history</source>
<translation>Copier l’historique</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop</translation>
<translation>Impossible d’écrire dans le fichier, car il est ouvert en lecture seulement.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>La clé n’a pas été transformée, ce qui est un bogue. Veuillez le signaler aux développeurs.</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ La base de données de sauvegarde est située sur %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Impossible d’enregistrer, la base de données n’a pas été initialisée</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ La base de données de sauvegarde est située sur %2</translation>
<translation>Rechercher un fichier clé</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Parcourir…</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Actualiser les jetons matériels</translation>
</message>
@@ -1301,12 +1417,6 @@ Afin d’empêcher que cette erreur survienne, vous devez accéder à « Param
<translation>Saisissez des identifiants supplémentaires (si définis) :</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Vous pouvez utiliser une clé de sécurité matérielle telle qu’une &lt;strong&gt;YubiKey&lt;/strong&gt; ou une &lt;strong&gt;OnlyKey&lt;/strong&gt; avec des emplacements configurés pour HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Cliquez pour plus de précisions…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Aide fichier clé</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Si vous n’avez pas de fichier clé, laissez le champ vide.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;En plus d’un mot de passe, vous pouvez utiliser un fichier secret pour améliorer la sécurité de votre base de données. Ce fichier peut être généré dans les paramètres de sécurité de votre base de données.&lt;/p&gt;&lt;p&gt;Il ne s’agit &lt;strong&gt;pas&lt;/strong&gt; de votre fichier de base de données *.kdbx.&lt;br&gt;Si vous n’avez pas de fichier clé, laissez ce champ vide.&lt;/p&gt;&lt;p&gt;Cliquez pour plus de précisions…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Fichier clé pour déverrouiller la base de données</translation>
</message>
@@ -1353,8 +1459,21 @@ Si vous n’avez pas de fichier clé, laissez le champ vide.</translation>
<translation>Ancien format de fichier clé</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Vous utilisez un ancien format de fichier clé que KeePassXC pourrait&lt;br&gt;ne plus prendre en charge à l’avenir.&lt;br&gt;&lt;br&gt;Veuillez envisager de générer un nouveau fichier clé en accédant à :&lt;strong&gt;Base de données &gt; Sécurité de la base de données &gt; Changer la clé.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Parcourir...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1390,6 +1509,10 @@ Si vous n’avez pas de fichier clé, laissez le champ vide.</translation>
<source>Database Credentials</source>
<translation>Identifiants de la base de données</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1614,6 @@ Permissions to access entries will be revoked.</source>
<translation>Déplacer les attributs KeePassHTTP vers les données personnalisées</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Voulez-vous vraiment convertir toutes les données d’intégration au navigateur héritées à la norme la plus récente ?
-Cela est nécessaire pour assurer la compatibilité avec l’extension pour navigateurs.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Clés de navigateurs enregistrées</translation>
</message>
@@ -1526,14 +1643,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Voulez-vous vraiment actualiser l’ID de la base de données?
Cela n’est nécessaire que si votre base de données est la copie d’une autre et que l’extension pour navigateurs ne peut pas se connecter.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Ajouter une protection supplémentaire…</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Aucun mot de passe n’a été défini</translation>
</message>
@@ -1565,6 +1683,10 @@ Voulez-vous vraiment poursuivre sans mot de passe?</translation>
<source>Failed to change database credentials</source>
<translation>Échec de changement des identifiants de la base de données</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1761,6 @@ Voulez-vous vraiment poursuivre sans mot de passe?</translation>
<translation>Le nombre de cycles est trop grand</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Vous utilisez un très grand nombre de cycles de transformation de clé avec Argon2.
-
-Si vous gardez ce nombre, votre base de données pourrait prendre des heures voire des jours (ou plus) pour s’ouvrir.</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Compris, garder ce nombre</translation>
</message>
@@ -1660,14 +1774,6 @@ Si vous gardez ce nombre, votre base de données pourrait prendre des heures voi
<translation>Le nombre de cycles est trop petit</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Vous utilisez un très petit nombre de cycles de transformation de clé avec AES-KDF.
-
-Si vous gardez ce nombre, votre base de données pourrait être craquée trop facilement.</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>La fonction de dérivation de clé est inchangée</translation>
</message>
@@ -1725,6 +1831,18 @@ Si vous gardez ce nombre, votre base de données pourrait être craquée trop fa
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1866,6 @@ Si vous gardez ce nombre, votre base de données pourrait être craquée trop fa
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Métadonnées de la base de données</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Nom de la base de données :</translation>
</message>
@@ -1825,6 +1939,10 @@ Cette action est irréversible.</translation>
<source>Enable compression (recommended)</source>
<translation>Activer la compression (recommandé)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1977,49 @@ Cette action est irréversible.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2141,6 @@ C’est très certainement un bogue, veuillez le signaler aux développeurs.</tr
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Recherche…</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Voulez-vous vraiment supprimer définitivement l’entrée « %1 »?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Voulez-vous vraiment déplacer l’entrée « %1 » vers la corbeille?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Voulez-vous vraiment déplacer %n entrée vers la corbeille ?</numerusform><numerusform>Voulez-vous vraiment déplacer %n entrée(s) vers la corbeille?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Exécuter la commande?</translation>
</message>
@@ -2053,18 +2198,6 @@ Voulez-vous fusionner vos changements?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Voulez-vous vraiment vider définitivement la corbeille?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Voulez-vous vraiment supprimer %n entrée définitivement ?</numerusform><numerusform>Voulez-vous vraiment supprimer %n entrée(s) définitivement?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Supprimer l’entrée ?</numerusform><numerusform>Supprimer les entrées?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Déplacer l’entrée vers la corbeille ?</numerusform><numerusform>Déplacer les entrées vers la corbeille?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Verrouiller la base de données?</translation>
@@ -2118,14 +2251,6 @@ Désactiver les enregistrements sécurisés et réessayer?</translation>
<translation>Base de données KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Remplacer les références vers l’entrée?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>L’entrée « %1 » a %2 référence. Voulez-vous remplacer la référence par les valeurs, ignorer cette entrée ou la supprimer ?</numerusform><numerusform>L’entrée « %1 » a %2 références. Voulez-vous remplacer les références par les valeurs, ignorer cette entrée ou la supprimer?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Supprimer le groupe</translation>
</message>
@@ -2146,10 +2271,6 @@ Désactiver les enregistrements sécurisés et réessayer?</translation>
<translation>La base de données n’a pas été modifiée par l’opération de fusion.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Groupe partagé…</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Échec d’écriture de la base de données : %1</translation>
</message>
@@ -2165,6 +2286,22 @@ Désactiver les enregistrements sécurisés et réessayer?</translation>
<source>Could not find database file: %1</source>
<translation>Impossible de trouver le fichier de la base de données : %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2435,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>Une opération externe de fusion a invalidé cette entrée.
Malheureusement, les changements effectués ont été perdus.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2527,13 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<translation>Sélection de la couleur d’arrière-plan</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si cette option est cochée, l’entrée n’apparaîtra pas dans les rapports tels que le bilan de santé ou les mots de passe compromis (HIBP), même si elle ne correspond pas aux exigences de qualité (p. ex. entropie ou réutilisation du mot de passe). Vous pouvez la cocher si le mot de passe échappe à votre contrôle (p. ex. s’il doit être un NIP à quatre chiffres), afin d’empêcher qu’il encombre les rapports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Exclure des rapports de base de données</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2648,14 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>N’utiliser cette entrée qu’avec l’authentification HTTP Basic</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Ne pas envoyer ce paramètre au navigateur pour les boîtes de dialogue d’authentification HTTP. Si cette option est activée, cette entrée ne sera pas présentée comme possibilité de sélection par les boîtes de dialogue d’authentification HTTP.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Ne pas utiliser cette entrée avec l’authentification HTTP Basic</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2771,6 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<translation>Notes :</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://exemple.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Expire le :</translation>
</message>
@@ -2677,11 +2834,6 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<translation>Fichier externe</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Parcourir…</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Fichier joint</translation>
</message>
@@ -2713,6 +2865,11 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<source>Select attachment file</source>
<translation>Sélectionner une fichier joint</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Parcourir...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2858,8 +3015,8 @@ Supported extensions are: %1.</source>
<translation>Sélectionner un fichier à partager</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Parcourir…</translation>
+ <source>Browse…</source>
+ <translation>Parcourir...</translation>
</message>
</context>
<context>
@@ -2932,10 +3089,6 @@ Supported extensions are: %1.</source>
<translation>Ajouter une icône personnalisée</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Supprimer l’icône personnalisée</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Télécharger une favoricône</translation>
</message>
@@ -2952,10 +3105,6 @@ Supported extensions are: %1.</source>
<translation>Tous les fichiers</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Confirmer la suppression</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Sélectionner des images</translation>
</message>
@@ -2975,10 +3124,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>Échec de l’icône suivante :</numerusform><numerusform>Échec des icônes suivantes :</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Vous pouvez activer le service d’icônes de sites Web de DuckDuckGo dans Outils &gt; Paramètres &gt; Sécurité</translation>
@@ -3016,13 +3161,13 @@ Supported extensions are: %1.</source>
<translation>Utiliser une icône personnalisée</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Appliquer l’icône à…</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>N’appliquer qu’à ce groupe</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3100,6 +3245,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3221,6 +3377,32 @@ Voulez-vous vraiment ajouter ce fichier?</translation>
<source>Confirm Attachment</source>
<translation>Confirmer le fichier joint</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3348,8 +3530,12 @@ Voulez-vous vraiment ajouter ce fichier?</translation>
<translation>Comprend des fichiers joints</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>A un mot de passe TOTP à usage unique</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>A un TOTP</translation>
</message>
</context>
<context>
@@ -3419,10 +3605,6 @@ Voulez-vous vraiment ajouter ce fichier?</translation>
<translation>Jamais</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[PROTÉGÉ]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Activé</translation>
</message>
@@ -3446,11 +3628,6 @@ Voulez-vous vraiment ajouter ce fichier?</translation>
<source>Default Sequence</source>
<translation>Séquence par défaut</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3473,22 +3650,85 @@ Voulez-vous vraiment ajouter ce fichier?</translation>
<source>Reset to defaults</source>
<translation>Réinitialiser aux valeurs par défaut</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Comprend des fichiers joints</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>A un TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Inconnu</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Inconnu</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID : %1, exécutable : %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Un autre « secret service » est en cours d’exécution (%1).&lt;br/&gt;Veuillez l’arrêter ou le supprimer avant de réactiver l’intégration à « Secret Service ».</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Échec d’inscription du service DBus à %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>L’entrée « %1 » de la base de données « %2 » a été utilisée par %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Échec d’inscription du service DBus à %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Application</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Gérer</translation>
</message>
</context>
<context>
@@ -3515,14 +3755,10 @@ Voulez-vous vraiment ajouter ce fichier?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Application</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Gérer</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3531,25 +3767,6 @@ Voulez-vous vraiment ajouter ce fichier?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;« Secret Service » de Fdo :&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Inconnu</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Inconnu</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID : %1, exécutable : %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Un autre « secret service » est en cours d’exécution (%1).&lt;br/&gt;Veuillez l’arrêter ou le supprimer avant de réactiver l’intégration à « Secret Service ».</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3558,6 +3775,10 @@ Voulez-vous vraiment ajouter ce fichier?</translation>
<comment>group has no children</comment>
<translation>[vide]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 – Cloner</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3595,14 +3816,6 @@ Vous pouvez activer le service d’icônes de sites Web de DuckDuckGo dans la se
<translation>État</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Veuillez patienter, traitement de la liste des entrées…</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Téléchargement…</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Valider</translation>
</message>
@@ -3615,8 +3828,16 @@ Vous pouvez activer le service d’icônes de sites Web de DuckDuckGo dans la se
<translation>Échec de téléchargement</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Téléchargement des favoricônes (%1/%2)…</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3677,6 +3898,11 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<source>Unable to calculate database key</source>
<translation>Impossible de calculer la clé de la base de données</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>La taille du chiffrement IV symétrique est invalide.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3871,16 +4097,6 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<translation>N’est pas une base de données KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Le fichier sélectionné est une ancienne base de données KeePass 1 (.kdb).
-
-Vous pouvez l’importer en cliquant sur Base de données &gt; « Importer une base de données KeePass 1… ».
-Il s’agit d’une migration à sens unique. Vous ne pourrez pas ouvrir la base de données importée avec l’ancienne version KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Version de base de données KeePass 2 non pris en charge.</translation>
</message>
@@ -3896,6 +4112,13 @@ Il s’agit d’une migration à sens unique. Vous ne pourrez pas ouvrir la base
<source>Failed to read database file.</source>
<translation>Échec de lecture du fichier de base de données.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4171,10 +4394,6 @@ Ligne %2, colonne %3</translation>
<translation>Les données du champ d’entrée lues ne correspondent pas à la taille.</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>La taille du champ UUID de l’entrée est invalide</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>La taille du champ d’ID de groupe de l’entrée est invalide</translation>
</message>
@@ -4212,6 +4431,10 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<source>Unable to calculate database key</source>
<translation>Impossible de calculer la clé de la base de données</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4278,26 +4501,6 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<source>Key Component set, click to change or remove</source>
<translation>Le composant clé est défini, cliquez pour le changer ou le supprimer</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Ajouter %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Changer %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Supprimer %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 est défini, cliquez pour le changer ou le supprimer</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4310,10 +4513,6 @@ Si le problème se reproduit, le fichier de la base de données pourrait être c
<translation>Fichier clé</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Pour une sécurité accrue, vous pouvez ajouter un fichier clé qui comprend des octets aléatoires.&lt;/p&gt;&lt;p&gt;Vous devez le garder secret et ne jamais le perdre ou vous ne pourrez plus vous connecter.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Erreur durant le chargement du fichier clé « %1 »
@@ -4328,10 +4527,6 @@ Message : %2</translation>
<translation>Tous les fichiers</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Créer un fichier clé…</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Erreur lors de la création du fichier clé</translation>
</message>
@@ -4344,26 +4539,14 @@ Message : %2</translation>
<translation>Sélectionner un fichier clé</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Rechercher un fichier clé</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Parcourir…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Générer un nouveau fichier clé</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Le fichier clé est invalide</translation>
</message>
@@ -4389,6 +4572,57 @@ Voulez-vous vraiment poursuivre avec ce fichier?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Vous utilisez un ancien format de fichier clé que KeePassXC &lt;br&gt;pourrait ne plus prendre en charge à l’avenir.&lt;br&gt;&lt;br&gt;Veuillez envisager de plutôt générer un nouveau fichier clé.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Générez un nouveau fichier clé ou choisissez-en un existant pour protéger votre base de données.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Remarque: n’utilisez PAS un fichier qui peut changer car cela vous empêchera de déverrouiller votre base de données.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Parcourir...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4489,24 +4723,10 @@ Voulez-vous vraiment poursuivre avec ce fichier?</translation>
<translation>Veuillez appuyez sur le bouton de votre YubiKey</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>AVERTISSEMENT: Vous utilisez une version instable du KeePassXC.
-Le risque de corruption est élevé, conservez une sauvegarde de vos bases de données.
-Cette version n’est pas destinée à un usage régulier.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Faire un don</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>AVERTISSEMENT: Votre version de Qt pourrait faire planter KeePassXC avec un clavier virtuel.
-Nous recommandons d’utiliser l’AppImage proposée sur notre page de téléchargement.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importer</translation>
</message>
@@ -4547,12 +4767,6 @@ Nous recommandons d’utiliser l’AppImage proposée sur notre page de téléch
<translation>Importer un fichier CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>NOTE : Vous utilisez une préversion de KeePassXC.
-Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas destinée à un usage régulier.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Vérifier la présence de mises à jour au démarrage?</translation>
</message>
@@ -4681,10 +4895,6 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>&amp;Sécurité de la base de données…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Rapports de la base de données…</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistiques, bilan de santé, etc.</translation>
</message>
@@ -4781,10 +4991,6 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Ouvrir le guide d’utilisation</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Sauvegarder la base de données…</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Ajouter une clé à l’agent SSH</translation>
</message>
@@ -4837,36 +5043,44 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Pour appliquer ce paramètre, vous devez redémarrer l’application. Voulez-vous la démarrer maintenant ?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Effectuer une séquence de saisie automatique</translation>
+ <source>Always on Top</source>
+ <translation>Toujours sur le dessus</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{NOMD’UTILISATEUR}</translation>
+ <source>Hide Usernames</source>
+ <translation>Cacher les noms d’utilisateur</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{NOMD’UTILISATEUR}{ENTRÉE}</translation>
+ <source>Hide Passwords</source>
+ <translation>Cacher les mots de passe</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{MOTDEPASSE}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{MOTDEPASSE}{ENTRÉE}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Toujours sur le dessus</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Cacher les noms d’utilisateur</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Cacher les mots de passe</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4973,14 +5187,14 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Créer une nouvelle base de données KeePassXC…</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Racine</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5044,6 +5258,14 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<source>Password Manager</source>
<translation>Gestionnaire de mots de passe</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5151,18 +5373,10 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Il n’y a pas de données de clé privée à déchiffrer</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Tentative d’exécution de la fonction de dérivation de clé sans chiffrement</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Une phrase de passe est exigée pour déchiffrer cette clé</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Échec de dérivation de la clé. Le fichier clé serait-il corrompu ?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Échec de déchiffrement. La phrase de passe est-elle erronée ?</translation>
</message>
@@ -5210,6 +5424,18 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<source>Unknown key type: %1</source>
<translation>Type de clé inconnu : %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5264,6 +5490,22 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<source>Repeat password field</source>
<translation>Champ de confirmation du mot de passe</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5485,10 +5727,6 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Appliquer le mot de passe</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Générer le mot de passe de nouveau (%1)</translation>
</message>
@@ -5496,68 +5734,28 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<source>Special Characters</source>
<translation>Caractères spéciaux</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Statistiques</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Le mot de passe est très faible</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>L’entropie du mot de passe est de %1 bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Le mot de passe est faible</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Utilisé dans %1/%2</translation>
- </message>
<message>
- <source>Password is used %1 times</source>
- <translation>Le mot de passe est utilisé %1 fois</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Le mot de passe est expiré</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>La date d’expiration du mot de passe était le %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Le mot de passe est sur le point d’expirer</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Le mot de passe expire dans %1 jours</translation>
+ <source>Character Count:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Password will expire soon</source>
- <translation>Le mot de passe expirera bientôt</translation>
+ <source>character</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Le mot de passe expire le %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Bilan de santé</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP – Mot de passe compromis</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5703,10 +5901,6 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Chemin de l’entrée à épingler.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Délai en secondes avant effacement du presse-papiers.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Modifier une entrée.</translation>
</message>
@@ -6020,10 +6214,6 @@ Commandes proposées :
<translation>Type : date (rép.)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Type : inconnu %1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropie %1 (%2)</translation>
</message>
@@ -6312,10 +6502,6 @@ Noyau : %3 %4</translation>
<translation>Bibliothèques cryptographiques :</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Il est impossible de générer un mot de passe et de le demander en même temps</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Ajoute un nouveau groupe à la base de données.</translation>
</message>
@@ -6352,10 +6538,6 @@ Noyau : %3 %4</translation>
<translation>Échec de l’ouverture du fichier HIBP %1 : %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Comparaison des entrées de la base de données avec le fichier HIBP, cette opération prend du temps…</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Fermer la base de données ouverte actuellement.</translation>
</message>
@@ -6548,10 +6730,6 @@ Noyau : %3 %4</translation>
<translation>Impossible d’enregistrer le fichier script de messagerie native pour %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Copier dans le presse-papiers l’attribut donné. Si rien n’est précisé, « mot de passe » est utilisé par défaut.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Copier le TOTP actuel dans le presse-papiers (équivalent à « -a totp »).</translation>
</message>
@@ -6768,6 +6946,223 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Les données du fichier clé ne sont pas celles attendues. Le fichier clé pourrait être corrompu.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Copier dans le presse-papiers l’attribut donné. Si rien n’est précisé, « mot de passe » est utilisé par défaut.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Le mot de passe est très faible</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>L’entropie du mot de passe est de %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Le mot de passe est faible</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Utilisé dans %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Le mot de passe est expiré</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>La date d’expiration du mot de passe était le %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Le mot de passe expire le %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Le mot de passe est sur le point d’expirer</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Le mot de passe expirera bientôt</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Voulez-vous vraiment supprimer définitivement l’entrée « %1 »?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Voulez-vous vraiment déplacer l’entrée « %1 » vers la corbeille?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Remplacer les références vers l’entrée?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Bilan de santé</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP – Mot de passe compromis</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistiques</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>verrouille toutes les bases de données ouvertes</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Bases de données verrouillées.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>La base de données n’a pas pu se verrouiller.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6849,10 +7244,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Cette entrée est exclue des rapports</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Veuillez patienter, le bilan de santé est en cours de calcul…</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Félicitations, tout est en ordre</translation>
</message>
@@ -6873,13 +7264,25 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Raison</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Modifier l’entrée…</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Exclure des rapports</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6924,44 +7327,56 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Cette entrée est exclue des rapports</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Exclure des rapports</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>une fois</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>jusqu’à 10 fois</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>jusqu’à 100 fois</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>jusqu’à 1 000 fois</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>jusqu’à 10 000 fois</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>jusqu’à 100 000 fois</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>jusqu’à un million de fois</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>des millions de fois</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Modifier l’entrée…</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Exclure des rapports</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6979,10 +7394,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Valeur</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Veuillez patienter pendant que les statistiques de base de données sont calculées…</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Nom de la base de données</translation>
</message>
@@ -7086,6 +7497,14 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>La longueur moyenne des mots de passe est inférieure à dix caractères. Des mots de passe plus longs offrent une meilleure sécurité.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7200,14 +7619,14 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Chercher dans l’aide</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Recherche (%1)…</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Sensible à la casse</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7224,14 +7643,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Général</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Afficher une notification quand les identifiants sont demandés</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si la corbeille est activée pour la base de données, les entrées seront déplacées dans la corbeille directement. Sinon, elles seront supprimées sans confirmation.&lt;/p&gt;&lt;p&gt;Une confirmation sera toujours demandée si l’entrée est référencée par d’autres.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Groupes de base de données visibles :</translation>
</message>
@@ -7244,14 +7655,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Ces applications sont connectées actuellement :</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Ne pas confirmer la suppression d’entrées par les clients</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Erreur :&lt;/b&gt; Échec de connexion à DBus. Veuillez vérifier votre configuration DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Avertissement:&lt;/b&gt;</translation>
</message>
@@ -7259,6 +7662,26 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Enregistrer les changements actuels pour activer le greffon et permettre la modification de cette section.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7283,18 +7706,10 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Empreinte :</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certificat :</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Signataire</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Clé :</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Générer</translation>
</message>
@@ -7339,10 +7754,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Empreinte</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certificat</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Fiable</translation>
</message>
@@ -7396,10 +7807,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>N’afficher que les avertissements et erreurs</translation>
</message>
<message>
- <source>Key</source>
- <translation>Clé</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Champ de nom du signataire</translation>
</message>
@@ -7470,30 +7877,10 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Could not write export container</source>
<translation>Impossible d’écrire dans le conteneur d’exportation</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importer d’un conteneur sans signature</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Nous ne pouvons vérifier la source du conteneur partagé, car il n’est pas signé. Voulez-vous vraiment importer de %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importer d’un conteneur avec certificat</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Voulez-vous faire confiance à %1 avec l’empreinte %2 de %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Pas cette fois</translation>
</message>
@@ -7542,7 +7929,17 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Le fichier n’existe pas</translation>
</message>
<message>
- <source>Unknown share container type</source>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7627,18 +8024,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<translation>Configurer TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Paramètres par défaut des jetons RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Paramètres des jetons Steam</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Utiliser des paramètres personnalisés</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Paramètres personnalisés</translation>
</message>
@@ -7697,6 +8082,18 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Voulez-vous vraiment supprimer les paramètres TOTP pour cette entrée ?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7712,48 +8109,28 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<translation>Vérification de la présence de mises à jour</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Vérification de la présence de mises à jour…</translation>
- </message>
- <message>
<source>Close</source>
<translation>Fermer</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Erreur de mise à jour</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Une erreur est survenue lors de la récupération des renseignements de mise à jour.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Veuillez réessayer plus tard.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Mise à jour du logiciel</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Une nouvelle version de KeePassXC est proposée</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 est maintenant proposée – vous avez %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Téléchargez-la sur keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Votre version est à jour</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 est actuellement la version la plus récente proposée.</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7796,22 +8173,25 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Emplacement configuré – %3</translation>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Question-réponse – Emplacement %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Press</source>
- <translation>Appuyer</translation>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passive</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Emplacement configuré – %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7834,13 +8214,27 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<translation>Le temps imparti à l’interaction utilisateur avec la clé matérielle est écoulé.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Une erreur USB est survenue lors de l’accès à la clé matérielle : %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Échec de question-réponse, l’erreur particulière était : %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Appuyer</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passive</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7849,14 +8243,6 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<translation>Actualiser</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>Question-réponse YubiKey</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Si vous possédez une &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, vous pouvez l’utiliser pour une sécurité accrue.&lt;/p&gt;&lt;p&gt;Un des emplacements de la YubiKey doit être programmé en tant que &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;Question-réponse HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Actualiser les jetons matériels</translation>
</message>
@@ -7880,5 +8266,29 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Aucune clé matérielle n’a été détectée</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_he.ts b/share/translations/keepassxc_he.ts
index 124d08201..a1afba15c 100644
--- a/share/translations/keepassxc_he.ts
+++ b/share/translations/keepassxc_he.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - בקשת גישה</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;בקשת גישה לערכים הבאים:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>החלטתך לגבי הרשומות מעלה תיזכר למשך הזמן שבו פועל הלקוח המבקש.</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>זכירה</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>איפשור גישה לרשומה</translation>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>שימוש ב&apos;אופן־SSH&apos; בוינדוס במקום &apos;פאג&apos;נט&apos;</translation>
+ <source>Allow Selected</source>
+ <translation>בחירת קובץ ססמה</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>דחיית הכל</translation>
</message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation>דחיה לתכנית זו</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>איפשור שילוב סוכן SSH</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>חיבור סוכן SSH פועל!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>נא לאתחל את היישום כדי להגדיר את השפה החדשה. האם לאתחל כעת?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>מונוכרום</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>סוג סמל מגש</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>הסתרת רשומות שפג תוקפם מהקלדה־האוטומטית</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>נא להשתמש בשומר מקום לשדות ססמה ריקים</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>העברת רשומות לסל המחזור ללא אישור</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>אפשור הקשה כפולה להעתקת עמודות רשומה שם המשתמש/הססמה</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>לא נמצאה רשומה התואמת לכותרת החלון:</translation>
+ <source>Permission Required</source>
+ <translation>נדרשת הרשאה</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>הקלדה־אוטומטית מסוג - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>ל־KeePassXC נדרשת הרשאת נגישות על מנת לבצע הקלדה־אוטומטית ברמה בסיסית. אם כבר הענקה הרשאה, ייתכן שיידרש לאתחל את KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>הקלדה־אוטומטית</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>לא ניתן להשתמש ברצף הקלדה־אוטומטית המבוקש עקב שגיאה:</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>תחביר משפט ההקלדה־אוטומטית שגוי!</translation>
+ <source>Auto-Type Error</source>
+ <translation>שגיאת הקלדה־אוטומטית</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>פקודת הקלדה־אוטומטית זו מכילה השהיה ארוכה מאוד. האם להמשיך?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>ל־KeePassXC נדרשת הרשאת נגישות ומקליט־המסך על מנת לבצע הקלדה־אוטומטית כללית. הקלטת מסך נחוצה כדי להשתמש בכותרת החלון לחפש רשומות. אם כבר הוענקה הרשאה, ייתכן שיידרש להפעיל את KeePassXC מחדש.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>פקודת הקלדה־אוטומטית זו מכילה הקשות מקשים איטיות מאוד. האם להמשיך?</translation>
+ <source>Invalid entry provided</source>
+ <translation>סופקה רשומה לא תקינה</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>פקודת הקלדה־אוטומטית זו מכילה משתנים החוזרים על עצמם לעתים קרובות מאוד. האם להמשיך?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>זוהה חוסר איזון בסוגרים, נמצאו {or }</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>נדרשת הרשאה</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>זוהו חזרות רבות מדי, מרבי %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>ל־KeePassXC נדרשת הרשאת נגישות על מנת לבצע הקלדה־אוטומטית ברמה בסיסית. אם כבר הענקה הרשאה, ייתכן שיידרש לאתחל את KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>זוהתה הקשת מקש איטית מאוד, המירב הוא %1: %2</translation>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>זוהה השהיה ארוכה מאוד, מרבי %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>סוג המרה לא תקין: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>תחביר המרה לא תקין: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>תחביר ביטוי רגיל לא תקין %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>מציין מיקום לא תקין: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>העתק username&amp;</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>ניסוין שליחת מפתחות לא תקין.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>העתק password&amp;</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>לא ניתן לקבל קוד מפתח תקין למפתח: </translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>דרושה הרשאה</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>הרצף ננטש: אותיות רישיות מופעלות</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>ל־KeePassXC נדרשת הרשאת נגישות ומקליט־המסך על מנת לבצע הקלדה־אוטומטית כללית. הקלטת מסך נחוצה כדי להשתמש בכותרת החלון לחפש רשומות. אם כבר הוענקה הרשאה, ייתכן שיידרש להפעיל את KeePassXC מחדש.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>הרצף ננטש: מפתחות הסגלה מוחזקים על־ידי המשתמש</translation>
</message>
</context>
<context>
@@ -552,12 +629,56 @@
<translation>הקלדה־אוטומטית מסוג - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>בחירת רשומה להקלדה־האוטומטית:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>הקשה כפולה על שורה כדי לבצע הקלדה־אוטומטית או כדי למצוא רשומה באמצעות החיפוש:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;ניתן להשתמש בשאילתות חיפוש מתקדמות למציאת כל רשומה במסדי הנתונים הפתוחים. קיצורי הדרך הבאים שימושיים:&lt;br/&gt;Ctrl+F - החלפת־מצב חיפוש מסד־נתונים&lt;br/&gt;Ctrl+1 - הזנת שם משתמש&lt;br/&gt;Ctrl+2 - הזנת יסמה&lt;br/&gt;Ctrl+3 - הזנת TOTP&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>חיפוש בכל מסדי הנתונים הפתוחים</translation>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation>חיפוש...</translation>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>סוג רצף</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ביטול</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>סוג {USERNAME}</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>סוג {PASSWORD}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>סוג {TOTP}</translation>
</message>
<message>
- <source>Search...</source>
- <translation>חפש...</translation>
+ <source>Copy Username</source>
+ <translation>העתקת שם משתמש</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>העתקת ססמה</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>העתקת TOTP</translation>
</message>
</context>
<context>
@@ -713,6 +834,16 @@ chrome-laptop.</source>
נא לתת לחיבור שם או מזהה ייחודיים, לדוגמה:
מחשב נייד כרום.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -778,14 +909,6 @@ chrome-laptop.</source>
<translation>בקשת שחרר נעילת מסד הנתונים אם הוא נעול</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>רק רשומות עם אותה סכמה (http: //, https: //, ...) מוחזרות.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>התאמת סכימת מען URL (לדוגמה, https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>מחזירה רק את ההתאמות הטובות ביותר עבור כתובת אתר ספציפית במקום כל הערכים עבור כל הדומיין.</translation>
</message>
@@ -811,16 +934,6 @@ chrome-laptop.</source>
<translation>חפוש הרשאות בכל מסדי הנתונים הפתוחים</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>מיון אישורים תואמים לפי כותרת</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>מיון אישורים תואמים לפי שם משתמש</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>מתקדם</translation>
</message>
@@ -881,11 +994,6 @@ chrome-laptop.</source>
<translation>דפדופן לקובץ שָׁרָת מְתַוֵּךְ מותאם אישית</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>עיון...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>שימוש במיקום תצורת דפדפן מותאם אישית:</translation>
</message>
@@ -906,10 +1014,6 @@ chrome-laptop.</source>
<translation>שדה מיקום דפדפן מותאם אישית</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>איתור נתיב דפדפן מותאם אישית</translation>
</message>
@@ -958,14 +1062,27 @@ chrome-laptop.</source>
<source>Select native messaging host folder location</source>
<translation>בחירת מיקום תיקיית מארח שרות הודעות מובנה</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>רק רשומות עם אותה סכמה (http: //, https: //, ...) מוחזרות.</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>התאמת ערכת מעני URL (לדוגמה, https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>עיון...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>אפשרויות שכפול</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>צרוף &apos; - שיבוט&apos; לכותרת</translation>
</message>
@@ -977,6 +1094,10 @@ chrome-laptop.</source>
<source>Copy history</source>
<translation>העתק הסטוריה</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>שכפול אפשרויות רשומה</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1283,6 @@ chrome-laptop.</source>
<translation>לא ניתן לכתוב את הקובץ כאשר הוא נפתח במצב קריאה בלבד.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>מפתח לא הומר. זהו תקל, נא לדווח עליו לצוות הפתוח!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1317,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>לא ניתן לשמור, מסד הנתונים לא אותחל!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>מפתח לא הומר. זהו תקל, נא לדווח עליו לצוות הפתוח.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1380,6 @@ Backup database located at %2</source>
<translation>דפדוף לקובץ מפתח</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>עיון...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>רענון אסימוני חומרה</translation>
</message>
@@ -1301,12 +1418,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>הזנת אישורים נוספים (ככל שקיימים):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;ניתן להשתמש במפתח אבטחת חומרה כגון &lt;strong&gt;YubiKey&lt;/strong&gt; או &lt;strong&gt;OnlyKey&lt;/strong&gt; עם חריצים שתצורתם נקבעה עבור HMAC־SHA1.&lt;/p&gt;
-&lt;p&gt;הקשה לקבלת מידע נוסף...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>עזרת קובץ מפתח</translation>
</message>
@@ -1325,10 +1436,6 @@ If you do not have a key file, please leave the field empty.</source>
אם אין קובץ מפתח, נא להשאיר את השדה ריק.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;בנוסף לססמה, אפשר להשתמש בקובץ סודי כדי לשפר את אבטחת מסד הנתונים. ניתן לחולל קובץ זה בהגדרות אבטחת מסד הנתונים.&lt;/p&gt;&lt;p&gt;זה &lt;strong&gt;לא&lt;/strong&gt; קובץ מסד הנתונים *.kdbx !&lt;br&gt;אם קובץ מפתח לא נמצא, נא להשאיר שדה זה ריק.&lt;/p&gt;&lt;p&gt;הקשה לקבלת מידע נוסף...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>קובץ מפתח לשחרור נעילת מסד הנתונים</translation>
</message>
@@ -1353,7 +1460,21 @@ If you do not have a key file, please leave the field empty.</source>
<translation>תבנית קובץ מפתח ישן</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;בנוסף לססמה, אפשר להשתמש בקובץ סודי כדי לשפר את אבטחת מסד הנתונים. ניתן לחולל קובץ זה בהגדרות אבטחת מסד הנתונים.&lt;/p&gt;&lt;p&gt;זה &lt;strong&gt;לא&lt;/strong&gt; קובץ מסד הנתונים *.kdbx !&lt;br&gt;אם קובץ מפתח ינו בנמצא, נא להשאיר שדה זה ריק.&lt;/p&gt;&lt;p&gt;הקשה לקבלת מידע נוסף...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;ניתן להשתמש במפתח אבטחת חומרה כגון &lt;strong&gt;YubiKey&lt;/strong&gt; או &lt;strong&gt;OnlyKey&lt;/strong&gt; עם חריצים שתצורתם נקבעה עבור HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;הקשה לקבלת מידע נוסף...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>עיון...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
<translation>נעשה שימוש בתבנית קובץ מפתח ישן ש־KeePassXC עשוי&lt;br&gt;להפסיק לתמוך בעתיד.&lt;br&gt;&lt;br&gt;נא שקול ליצור קובץ מפתח חדש מהתפריט:&lt;br&gt;&lt;strong&gt;מסד־נתונים -&gt; אבטחת מסד־נתונים -&gt; שינוי קובץ מפתח.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
@@ -1390,6 +1511,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>אישורי מסד־נתונים</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>תחזוקה</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1617,6 @@ Permissions to access entries will be revoked.</source>
<translation>העברת תכונות KeePassHTTP לנתונים מותאמים אישית</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>האם להעביר את כל נתוני שילוב הדפדפן מדור קודם לתקן העדכני יותר?
-פעולה זו נחוצה כדי לשמור על תאימות עם מתקע הדפדפן.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>מפתחות דפדפן מאוחסנים</translation>
</message>
@@ -1526,14 +1645,16 @@ This is necessary to maintain compatibility with the browser plugin.</source>
This is only necessary if your database is a copy of another and the browser extension cannot connect.</source>
<translation>האם לרענן את מזהה מסד הנתונים? נחוץ רק אם מסד הנתונים הוא עותק של מסד־נתונים אחר ומתקע הדפדפן לא מתחבר.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>האם להמיר את כל נתוני שילוב הדפדפן מדור קודם לתקן העדכני ביותר?
+פעולה זו נחוצה כדי לשמור על תאימות עם מתקע הדפדפן.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>הוספת הגנה נוספת...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>לא הוגדרה ססמה</translation>
</message>
@@ -1565,6 +1686,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>שינוי אישורי מסד־נתונים כשל</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>הוספת הגנה נוספת...</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1764,6 @@ Are you sure you want to continue without a password?</source>
<translation>מספר הסבבים גבוה מדי</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>נעשה שימוש במספר גבוה מאוד של סיבובי המרת מפתח עם ארגון2.
-
-אם מספר זה יישמר, פתיחת מסד הנתונים עשויה להימשך שעות או ימים (או אפילו יותר)!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>מובן, שמרת מספר</translation>
</message>
@@ -1660,14 +1777,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>מספר סבבים נמוך מדי</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>נעשה שימוש במספר גבוה מאוד של סיבובי המרת מפתח עם AES־KDF.
-
-אם מספר זה יישמר, פתיחת מסד הנתונים עשוי להיות קל מידי לפצוח!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF ללא שינוי</translation>
</message>
@@ -1725,6 +1834,22 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>? ש</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>נעשה שימוש במספר גבוה מאוד של סבבי המרת מפתח עם ארגון2.
+
+אם מספר זה יישמר, פתיחת מסד הנתונים עשויה להימשך שעות או ימים או אפילו יותר.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>נעשה שימוש במספר נמוך מאוד של סבבי המרת מפתח עם AES-KDF.
+
+אם מספר זה ישמר, מסד הנתונים לא יהיה מוגן מפני תְּקִיפָה כּוֹחָנִית.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1873,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>נתוני־על מסד־נתונים</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>שם מסד־נתונים:</translation>
</message>
@@ -1825,6 +1946,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>איפור דחיסה (מומלץ)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>נתוני־על מסד־נתונים</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1984,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>ניהול סמלים מותאמים אישית</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>מחיקת סמלים שנבחרו</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>מחיקת כל הסמלים המותאמים אישית שאינם בשימוש על־ידי רשומה או קבוצה כלשהם</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>ניקוי סמלים שאינם בשימוש</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>אישור מחיקה</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>לפחות אחד מהסמלים שנבחרו נמצא כעת בשימוש רשומה או קבוצה אחת לפחות. סמלי כל הרשומות והקבוצות המושפעים יוחלפו בסמל ברירת המחדל. האם למחוק סמלים הנמצאים כעת בשימוש?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>סמלים מותאמים אישית נמצאים בשימוש</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>כל הסמלים המותאמים אישית בשימוש לפחות על־ידי רשומה או קבוצה אחת.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>סמלים לא בשימוש שנמחקו</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2148,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</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>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>האם להעביר רשומה &quot;%1&quot; לסל המחזור?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>האם להעביר רשומה %n לסל־המחזור?</numerusform><numerusform>האם להעביר %n רשומות לסל־המחזור?</numerusform><numerusform>האם להעביר %n רשומות לסל־המחזור?</numerusform><numerusform>האם להעביר %n רשומות לסל־המחזור?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>האם לבצע פקודה?</translation>
</message>
@@ -2053,18 +2205,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>האם למחוק הכל מסל־המיחזור לצמיתות?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>האם למחוק רשומה %n לעד?</numerusform><numerusform>האם למחוק %n רשומות לעד?</numerusform><numerusform>האם למחוק %n רשומות לעד?</numerusform><numerusform>האם למחוק %n רשומות לעד?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>מחיקת רשומה?</numerusform><numerusform>מחיקת רשומות?</numerusform><numerusform>מחיקת רשומות?</numerusform><numerusform>מחיקת רשומות?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>העברת רשומה לסל המחזור?</numerusform><numerusform>העברת רשומות לסל המחזור?</numerusform><numerusform>העברת רשומות לסל המחזור?</numerusform><numerusform>העברת רשומות לסל המחזור?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>האם לנעול מסד־נתונים?</translation>
@@ -2118,14 +2258,6 @@ Disable safe saves and try again?</source>
<translation>מסד נתוני KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>החלפת הפניות לרשומה?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>לרשומה &apos;%1&apos; קיימות %2 הפניות. האם להחליף הפניות בערכים, לדלג על רשומה זו או למחוק בכל זאת?</numerusform><numerusform>לרשומות &apos;%1&apos; קיימות %2 הפניות. האם להחליף הפניות בערכים, לדלג על רשומות אלו או למחוק בכל זאת?</numerusform><numerusform>לרשומות &apos;%1&apos; קיימות %2 הפניות. האם להחליף הפניות בערכים, לדלג על רשומות אלו או למחוק בכל זאת?</numerusform><numerusform>לרשומה &apos;%1&apos; קיימות %2 הפניות. האם לכתוב־על הפניות עם ערכים, לדילוג על רשומה זו, או למחוק אותה בכל זאת?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>מחיקת קבוצה</translation>
</message>
@@ -2146,10 +2278,6 @@ Disable safe saves and try again?</source>
<translation>מסד הנתונים לא הוסגל כתוצאה מפעולת המיזוג.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>קבוצה משותפת...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>כתיבת מסד הנתונים כשלה: %1</translation>
</message>
@@ -2165,6 +2293,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>לא ניתן למצוא קובץ מסד־נתונים: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>חיפוש...</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>קבוצה משותפת...</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>אישור הקלדה־אוטומטית</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>האם לבצע הקלדה־אוטומטית בחלון הפעיל הקודם?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2442,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>פעולת מיזוג חיצונית ביטלה רשומה זו.
למרבה הצער, כל השינויים שבוצעו אבדו.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>שגיאת אימות הקלדה־אוטומטית</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>אירעה שגיאה בעת אימות רצף הקלדה־האוטומטית מותאמת אישית:
+%1
+האם לתקן זאת?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>אירעה שגיאה בעת אימות רצף הקלדה־האוטומטית ל־&quot;%1&quot;:
+%2
+האם לתקן זאת?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2538,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>בחירת צבע רקע</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>אם התיבה מסומנת, הרשומה לא תופיע בדוחות כגון &apos;בדיקת תקינות&apos; ו־HIBP גם אם היא לא תואמת את דרישות האיכות ( שונות בססמה או שימוש חוזר). ניתן לסמן את התיבה אם הססמה אינה בשליטה (לדוגמה, במקרה של PIN בן ארבע ספרות) כדי למנוע ערבוביה בדוחות.</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>החרגה מדוחות מסד־נתונים</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>אם אפשרות זו מסומנת, הרשומה לא תופיע בדוחות כגון בדיקת תקינות ו־HIBP גם אם היא אינה תואמת לדרישות האיכות.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2659,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>שימוש ברשומה זו רק באמצעות HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>לא לשלח הגדרה זו לדפדפן לדו־שיח HTTP Auth. אם אופשר, דו־שיח HTTP Auth לא יציג רשומה זו לבחירה.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>לא להשתמש ברשומה זו ב־HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2782,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>הערות:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>תפוגה:</translation>
</message>
@@ -2677,11 +2845,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>קובץ חיצוני</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>עיון...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>צרופה</translation>
</message>
@@ -2713,6 +2876,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>בחירת קובץ צרופה</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>עיון...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,7 +3027,7 @@ Supported extensions are: %1.</source>
<translation>דפדוף לקובץ שיתוף</translation>
</message>
<message>
- <source>Browse...</source>
+ <source>Browse…</source>
<translation>עיון...</translation>
</message>
</context>
@@ -2933,10 +3101,6 @@ Supported extensions are: %1.</source>
<translation>הוספת סמל מותאם אישית</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>מחיקת סמל מותאם אישית</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>הורדת favicon</translation>
</message>
@@ -2953,10 +3117,6 @@ Supported extensions are: %1.</source>
<translation>כל הקבצים</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>אישור מחיקה</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>בחירת תמונה(ות)</translation>
</message>
@@ -2976,10 +3136,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>הסמל הבא כשל:</numerusform><numerusform>הסמלים הבאים כשלו:</numerusform><numerusform>הסמלים הבאים כשלו:</numerusform><numerusform>הסמלים הבאים כשלו:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>ניתן לאפשר את שירות הסמלים של אתר DuckDuckGo מתפריט, כלים -&gt; הגדרות -&gt; אבטחה</translation>
@@ -3017,13 +3173,13 @@ Supported extensions are: %1.</source>
<translation>שימוש בסמל מותאם אישית</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>החלת סמל על...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>החלה על קבוצה זו בלבד</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>החלת סמל על...</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3258,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3225,6 +3392,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>אישור צרופה</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>שנוי שם צרופה שנבחרה</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>שינוי שם</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3352,8 +3545,12 @@ Are you sure to add this file?</source>
<translation>קיימות צרופות</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>ססמת TOTP חד־פעמית</translation>
+ <source>Password Strength</source>
+ <translation>חוזק ססמה</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>קיים TOTP</translation>
</message>
</context>
<context>
@@ -3423,10 +3620,6 @@ Are you sure to add this file?</source>
<translation>אף פעם</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[מוגן]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>מאופשר</translation>
</message>
@@ -3450,11 +3643,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>רצף ברירת מחדל</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3477,22 +3665,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>איפוס לברירות המחדל</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>קיימות צרופות</translation>
+ <source>Failed to deliver message</source>
+ <translation>מסירת הודעה כשלה</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>קיים TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>שליחת תשובה ב־DBus כשלה</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>לא ידוע</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>לא ידוע</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, קובץ הפעלה: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>שירות חשאי אחר פועל (%1).&lt;br/&gt;נא להפסיק/להסיר אותו לפני איפשור השירות החשאי מחדש.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>רישום שירות DBus ב־%1 כשל.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>רישום השירות ב־DBus בנתיב &apos;%1&apos; כשל</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>רישום מסד־נתונים ב־DBus בשם &apos;%1&apos; כשל</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>רישום המופע ב־DBus בנתיב &apos;%1&apos; כשל</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>רישום פריט ב־DBus בנתיב &apos;%1&apos; כשל</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>רישום אובייקט בקשה ב־DBus בנתיב &apos;%1&apos; כשל</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>%3 עשה שימוש ברשומה &quot;%1&quot; ממסד נתונים &quot;%2&quot;</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>רישום שירות DBus ב־%1 כשל.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>יישום</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>ניהול</translation>
</message>
</context>
<context>
@@ -3519,14 +3770,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>יישום</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>ניהול</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3535,25 +3782,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;שירות חשאי Fdo:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>לא ידוע</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>לא ידוע</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, קובץ הפעלה: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>שירות חשאי אחר פועל (%1).&lt;br/&gt;נא להפסיק/להסיר אותו לפני איפשור השירות החשאי מחדש.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3562,6 +3790,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[ריק]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>שכפול - %1</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3599,14 +3831,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>מצב</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>נא להמתין רשימת רשומות מעובדת...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>הורדה...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>בסדר</translation>
</message>
@@ -3619,7 +3843,15 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>ההורדה כשלה</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
+ <source>Please wait, processing entry list…</source>
+ <translation>נא להמתין רשימת רשומות מעובדת...</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>הורדה...</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
<translation>הורדת favicons (%1/%2)...</translation>
</message>
</context>
@@ -3681,6 +3913,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>לא ניתן לחשב מפתח מסד־נתונים</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>גודל צופן IV סימטרי לא תקין.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3875,16 +4112,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>לא מסד נתוני KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>הקובץ שנבחר הוא מסד־נתונים ישן של KeePass 1 (.kdb).
-
-ניתן לייבא אותו על־ידי לחיצה על מסד־נתונים &gt; &apos;ייבוא KeePass 1 מסד־נתונים ...&apos;.
-זו הגירה חד־כיוונית. לא תתאפשר פתיחת את מסד הנתונים המיובא עם גרסת KeePassX 0.4 הישנה.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>גרסת מסד נתוני KeePass 2 לא נתמכת.</translation>
</message>
@@ -3900,6 +4127,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4175,10 +4412,6 @@ Line %2, column %3</source>
<translation>קריאת נתוני שדה רשומה לא תואם לגודל</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>גודל שדה uuid רשומה לא תקין</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>גודל מזהה שדה קבוצת רשומה לא תקין</translation>
</message>
@@ -4216,6 +4449,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>לא ניתן לחשב מפתח מסד־נתונים</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>גודל שדה רשומה UUID לא תקין</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4282,26 +4519,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>ערכת רכיבי מפתח, הקשה לשנוי או הסרה</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>הוספת %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>שינוי %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>הסרת %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 מוגדר, הקשה לשנוי או הסרה</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4314,10 +4531,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>קובץ מפתח</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;ניתן להוסיף קובץ מפתח המכיל בתים אקראיים לאבטחה נוספת.&lt;/p&gt;&lt;p&gt;חובה לשמור אות &apos;סודי&apos; ולעולם לא לאבד אותו או שלא ניתן יהיה להתחבר למערכת שוב!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>שגיאה בטעינת קובץ המפתח &apos;%1&apos;
@@ -4332,10 +4545,6 @@ Message: %2</source>
<translation>כל הקבצים</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>יצירת קובץ מפתח...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>שגיאה ביצירת קובץ מפתח</translation>
</message>
@@ -4348,26 +4557,14 @@ Message: %2</source>
<translation>בחירת קובץ מפתח</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Browse for key file</source>
<translation>דפדוף לקובץ מפתח</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>עיון...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>חילול קובץ מפתח חדש</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>קובץ מפתח לא תקין</translation>
</message>
@@ -4393,6 +4590,57 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>נבחר קובץ מפתח בתבנית ישנה ש־KeePassXC&lt;br&gt;עשוי להפסיק לתמוך בעתיד.&lt;br&gt;&lt;br&gt;במקום זאת, נא לשקול ליצור קובץ מפתח חדש.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>חילול קובץ מפתח חדש או בחירת קובץ מפתח קיים להגנה על מסד הנתונים.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>הערה: נא לא להשתמש בקובץ שעשוי להשתנות כך שימנע את שחרור נעילת מסד הנתונים.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>עיון...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>הוספת קובץ מפתח</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>שינוי קובץ מפתח</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>הסרת קובץ מפתח</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>ערכת קבצי מפתח, הקשה לשנוי או הסרה</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;ניתן להוסיף קובץ מפתח המכיל בתים אקראיים לאבטחה נוספת.&lt;/p&gt;&lt;p&gt;חובה לשמור אות &apos;סודי&apos; ולעולם לא לאבד אותו או שלא ניתן יהיה להתחבר למערכת שוב!&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>יצירת קובץ מפתח...</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>קוד מפתח לא תקין</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>קיצור דרך כללי כבר רשום ב־%1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>לא ניתן לרשום קיצור דרך כללי</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4493,24 +4741,10 @@ Are you sure you want to continue with this file?</source>
<translation>נא לגעת בלחצן ה־YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>אזהרה: נעשה שימוש בבניה לא יציבה של KeePassXC!
-קיים סיכון גבוה להשחתה, נא לשמור גיבוי מסדי־הנתונים.
-גרסה זו אינה מיועדת לשמש בייצור.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;תרומה</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>אזהרה: גרסת ה־Qt עלולה לגרום ל־KeePassXC לקרוס בשימוש במקלדת על המסך!
-אנו ממליצים להשתמש ב־AppImage הזמין בעמוד ההורדות שלנו.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;ייבוא</translation>
</message>
@@ -4551,12 +4785,6 @@ We recommend you use the AppImage available on our downloads page.</source>
<translation>יבא קובץ CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>הערה: זוהי גרסת טרום שחרור של KeePassXC!
-צפוי שיתרחשו תקלים וסוגיות קלות, גרסה זו אינה מיועדת לשימוש כמערכת ייצור.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>האם לבדוק עדכונים בעת האתחול?</translation>
</message>
@@ -4685,10 +4913,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>&amp;אבטחת מסד־נתונים...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;דוחות מסד־נתונים...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>סטטיסטיקה, בדיקת תקינות ועוד.</translation>
</message>
@@ -4785,10 +5009,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>פתיחת מדריך למשתמש</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>שמירת גיבוי מסד־נתונים...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>הוספת מפתח לסוכן SSH</translation>
</message>
@@ -4841,36 +5061,48 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>נא לאתחל את היישום להחלת הגדרה זו. האם לאתחל כעת?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>ביצוע רצף הקלדה־האוטומטית</translation>
+ <source>Always on Top</source>
+ <translation>תמיד מעל</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{USERNAME}</translation>
+ <source>Hide Usernames</source>
+ <translation>הסתרת שמות משתמשים</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{USERNAME}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>הסתרת ססמאות</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORD}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>&amp;דוחות מסד־נתונים...</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORD}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>שמירת גיבוי מסד־נתונים...</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>תמיד מעל</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>הסתרת שמות משתמשים</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>אזהרה: נעשה שימוש בבניה לא יציבה של KeePassXC!
+קיים סיכון גבוה להשחתה, נא לשמור גיבוי מסדי הנתונים.
+גרסה זו אינה מיועדת לשימוש בייצור.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>הסתרת ססמאות</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>הערה: זוהי גרסת טרום שחרור של KeePassXC!
+צפוי שיתרחשו תקלים וסוגיות קלות, גרסה זו מיועדת לשימוש כמערכת בדיקות.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>אזהרה: גרסת ה־Qt עלולה לגרום ל־KeePassXC לקרוס בשימוש במקלדת על המסך!
+אנו ממליצים להשתמש ב־AppImage הזמין בעמוד ההורדות שלנו.</translation>
</message>
</context>
<context>
@@ -4977,14 +5209,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>יצירת מסד נתוני KeePassXC חדש</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>שורש</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>יצירת מסד נתוני KeePassXC חדש...</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5048,6 +5280,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>מנהל ססמאות</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>קיצור דרך כללי כבר רשום ב־%1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>לא ניתן לרשום קיצור דרך כללי</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5155,18 +5395,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>אין תכולת מפתח פרטי לפענוח</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>ניסון להרצת KDF ללא צופן</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>נדרש ביטוי ססמה כדי לפענח מפתח זה</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>גזירת מפתח כשלה, האם קובץ המפתח פגום?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>פענוח כשל, האם ביטוי ססמה שגוי?</translation>
</message>
@@ -5214,6 +5446,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>סוג מפתח לא ידוע: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>נגזרת מפתח כשלה: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>אתחול צופן כשל: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>פענוח כשל: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5268,6 +5512,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>חזרה על שדה ססמה</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>הוספת ססמה</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>שנוי ססמה</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>הסרת ססמה</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>ערכת ססמאות, הקשה לשנוי או להסרה</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5489,10 +5749,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>החלת ססמה</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>חילול ססמה (%1) מחדש</translation>
</message>
@@ -5500,68 +5756,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>תווים מיוחדים</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
<message>
- <source>Statistics</source>
- <translation>סטטיסטיקה</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>ססמה חלשה מאוד</translation>
+ <source>Character Count:</source>
+ <translation>ספירת תווים:</translation>
</message>
<message>
- <source>Password entropy is %1 bits</source>
- <translation>אנטרופיית ססמה היא %1 סיביות</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>ססמה חלשה</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>נמצא בשימוש ב־%1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>נעשה שימוש בססמה %1 פעמים</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>תוקף הססמה פג</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>תפוגת ססמה היתה %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>תוקף הססמה עומד לפוג</translation>
+ <source>character</source>
+ <translation>תו</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires in %1 days</source>
- <translation>תוקף הססמה יפוג בתוך %1 ימים</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - בחירת תווים</translation>
</message>
<message>
- <source>Password will expire soon</source>
- <translation>תוקף ססמה יפוג בקרוב</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>בחירת תווים להקלדה, נווט באמצעות מקשי החצים, Ctrl + S לשיגור.</translation>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>תפוגת ססמה ב־%1</translation>
- </message>
- <message>
- <source>Health Check</source>
- <translation>בדיקת תקינות</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>הקשה על &amp;Tab בין תווים</translation>
</message>
</context>
<context>
@@ -5707,10 +5923,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>הנתיב לרשומה לקְטִימָה.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>פסק־זמן קצוב בשניות לפני ניקוי לוח־הגזירים.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>עריכת רשומה.</translation>
</message>
@@ -6024,10 +6236,6 @@ Available commands:
<translation>סוג: תאריך(מחזורי)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>סוג: לא ידוע %1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>אנטרופיה %1 (%2)</translation>
</message>
@@ -6316,10 +6524,6 @@ Kernel: %3 %4</source>
<translation>ספריות הצפנה:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>לא ניתן לחולל ססמה ובקשה בו־זמנית!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>הוספת קבוצה חדשה למסד נתונים.</translation>
</message>
@@ -6356,10 +6560,6 @@ Kernel: %3 %4</source>
<translation>כשל בפתיחת קובץ HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>הערכת רשומות מסד־נתונים מול קובץ HIBP, פעולה זו תימשך זמן מה...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>סגירת מסד הנתונים הנוכחי.</translation>
</message>
@@ -6552,10 +6752,6 @@ Kernel: %3 %4</source>
<translation>שמירת קובץ התסריט המקורי של העברת ההודעות עבור %1 לא צלחה.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>העתקת התכונה הנתונה ללוח־הגזירים. אם לא צוין, ברירת המחדל תהא &quot;ססמה&quot;.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>העתקת תוכן ה־TOTP הנוכחי ללוח־הגזירים (שווה ערך ל־&quot;-a totp&quot;).</translation>
</message>
@@ -6773,6 +6969,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>נתוני קובץ מפתח לא צפויים! ייתכן שקובץ המפתח פגום.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>הערות הרשומה.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>לא ניתן לחולל ססמה ובקשה בו־זמנית.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>נתיב ל־okon-cli לחיפוש בקובץ HIBP מתובנת</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>קובץ HIBP לא נמצא: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>הערכת רשומות מסד־נתונים באמצעות okon...</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>הערכת רשומות מסד־נתונים מול קובץ HIBP, פעולה זו תימשך זמן מה...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>העתקת התכונה הנתונה ללוח־הגזירים. אם לא צוין, ברירת המחדל תהא &quot;ססמה&quot;.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>חייב להתאים לרשומה אחת בלבד, אחרת תוצג רשימת התאמות אפשריות.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>פסק־הזמן לפני ניקוי הלוח־הגזירים (ברירת המחדל היא %1 שניות, הגדרה כ־0 עבור &apos;ללא הגבלה&apos;).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>התאמת רשומות מרובות:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>סוג: לא ידוע (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>כדי להשתמש ב־okon, נא לספק קובץ פלט (לדוגמה file.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>לא ניתן להפעיל תהליך אישור: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>שגיאה: תהליך okon לא הסתיים</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>טעינת מסד הנתונים מעובד okon כשלה: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>ססמה חלשה מאוד</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>אנטרופיית ססמה היא %1 סיביות</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>ססמה חלשה</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>נמצא בשימוש ב־%1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>תוקף הססמה פג</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>תפוגת ססמה היתה %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>תפוגת ססמה ב־%1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>תוקף הססמה עומד לפוג</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>תוקף ססמה יפוג בקרוב</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>ספריית Botan חייבת להיות לפחות בגרסה 2.11.x, נמצאה גרסה %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: מצב צופן לא תקין.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: גודל IV לא תקין של %1 ל־%2.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>הצופן לא אותחל לפני השימוש.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>לא ניתן לעבד נתוני אורך 0.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>החלפת הפניות לרשומה?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>בדיקת תקינות</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>סטטיסטיקה</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>נעילת כל מסדי הנתונים הפתוחים</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>אפשור יישום הקלטת מסך וצילומי מסך</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>מסדי־נתונים נעולים.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>נעילת מסד הנתונים כשלה.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>אזהרה: מניעת צילומי מסך בחלון ברמה העליונה כשלה!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6854,10 +7267,6 @@ Please consider generating a new key file.</source>
<translation>הרשומה הופעלה מתוך דוחות</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>נא להמתין, נתוני תקינות מחושבים...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>מזל טוב, הכל תקין!</translation>
</message>
@@ -6878,13 +7287,25 @@ Please consider generating a new key file.</source>
<translation>סיבה</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>עריכת רשומה...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>החרגה מדוחות</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>החרגת רשומות שפג תוקפם מהדוח</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>נא להמתין, נתוני תקינות מחושבים...</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>עריכת רשומה...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6929,44 +7350,56 @@ Please consider generating a new key file.</source>
<translation>הרשומה הופעלה מתוך דוחות</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>החרגה מדוחות</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>פעם אחת</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>עד פי 10</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>עד פי 100</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>עד 1000 פעמים</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>עד 10,000 פעמים</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>עד 100,000 פעמים</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>עד מיליון פעמים</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>מיליוני פעמים</translation>
</message>
<message>
- <source>Edit Entry...</source>
+ <source>Edit Entry…</source>
<translation>עריכת רשומה...</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>החרגה מדוחות</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6984,10 +7417,6 @@ Please consider generating a new key file.</source>
<translation>ערך</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>נא להמתין, סטטיסטיקת מסד־נתונים מחושבת...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>שם מסד־נתונים</translation>
</message>
@@ -7091,6 +7520,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>אורך הססמה הממוצע הוא פחות מעשרה תווים. ססמאות ארוכות יותר מספקות אבטחה טובה יותר.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>נא להמתין, סטטיסטיקת מסד־נתונים מחושבת...</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7205,14 +7642,14 @@ Please consider generating a new key file.</source>
<translation>עזרה עבור חיפוש</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>חיפוש (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>תלוי רישיות</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>חיפוש (%1)...</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7229,14 +7666,6 @@ Please consider generating a new key file.</source>
<translation>כללי</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>הצגת הודעה כאשר נדרשים אישורים</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;אם סל־מחזור זמין עבור מסד הנתונים, הרשומות יועברו ישירות לסל־המחזור. אחרת, הם יימחקו ללא אישור.&lt;/p&gt;&lt;p&gt;עדיין תתקבל שאלה אם רשומות כלשהן מופנות על־ידי אחרים.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>קבוצות מסדי־נתונים חשופות:</translation>
</message>
@@ -7249,14 +7678,6 @@ Please consider generating a new key file.</source>
<translation>יישומים אלה מחוברים כעת:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>לא לאשר מחיקת רשומות על־ידי לקוחות</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;שגיאה:&lt;/b&gt; ההתחברות ל־DBus כשלה. נא לבדוק את הגדרת DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;אזהרה:&lt;/b&gt; </translation>
</message>
@@ -7264,6 +7685,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>שמירת השינויים הנוכחיים כדי להפעיל את המתקע ולאפשר עריכת מקטע זה.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>הצג הודעה כאשר ססמאות מאוחזרות על־ידי לקוחות</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;אם אופשר, כל ניסיון לקרוא ססמה תחויב באישור. אחרת, לקוחות יוכלו לקרוא ססמאות ללא אישור כאשר מסד הנתונים לא נעול.&lt;/p&gt;&lt;p&gt;אפשרות זו מכסה רק את הגישה לססמה של רשומה. לקוחות יכולו תמיד לספרר את פריטי מסדי־נתונים החשופים ולתשאל את התכונות שלהם.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>אישור כשלקוחות מאחזרים ססמאות</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;הגדרה זו אינה עוקפת השבתת בקשות סל המיחזור&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>אשור כאשר לקוחות מבקשים מחיקת רשומה</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7288,18 +7729,10 @@ Please consider generating a new key file.</source>
<translation>טביעות אצבע:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>אישור:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>חותם</translation>
</message>
<message>
- <source>Key:</source>
- <translation>מפתח:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>חילול</translation>
</message>
@@ -7344,10 +7777,6 @@ Please consider generating a new key file.</source>
<translation>טביעות אצבע</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>אישור</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>מהימנים</translation>
</message>
@@ -7401,10 +7830,6 @@ Please consider generating a new key file.</source>
<translation>הצגת אזהרות ושגיאות בלבד</translation>
</message>
<message>
- <source>Key</source>
- <translation>ססמה</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>שדה שם חותם</translation>
</message>
@@ -7475,30 +7900,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>לא ניתן לכתוב מיכל ייצוא</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>ייבוא ממיכל ללא חתימה</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>לא ניתן לאמת את מקור המכיל המשותף מאחר שהוא לא חתום. האם לייבא מ־%1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>ייבוא ממיכל עם אישור</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>האם לתת אמון ב־%1 עם טביעת האצבע של %2 מ־%3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>לא הפעם</translation>
</message>
@@ -7547,8 +7952,20 @@ Please consider generating a new key file.</source>
<translation>קובץ לא קיים</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
+ <source>KeeShare Import</source>
+ <translation>ייבוא KeeShare</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>לא ניתן לאמת את מקור המכיל המשותף מאחר שהוא לא חתום. האם לייבא מ־%1?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>האם לתת אמון ב־%1 באמצעות טביעת־אצבע־אישור:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7632,18 +8049,6 @@ Please consider generating a new key file.</source>
<translation>הגדרת TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>הגדרות אסימון RFC 6238 ברירת מחדל</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>הגדרות אסימון Steam</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>שימוש בהגדרות מותאמות אישית</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>הגדרות מותאמות אישית</translation>
</message>
@@ -7702,6 +8107,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>האם למחוק הגדרות TOTP לרשומות זו?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>הגדרות ברירת מחדל (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>הגדרות Steam®</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>הגדרות מותאמות אישית:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7717,48 +8134,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>בדיקת זמינות עדכונים</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>בדיקת זמינות עדכונים...</translation>
- </message>
- <message>
<source>Close</source>
<translation>סגירה</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>שגיאת עדכון!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>אירעה שגיאה באחזור מידע עדכון.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>נא לנסות שוב מאוחר יותר</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>עדכון תוכנה</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>זמינה גרסת KeePassXC חדשה!</translation>
+ <source>Checking for updates…</source>
+ <translation>בודקת זמינות עדכונים...</translation>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 זמין כעת — גרסה נוכחית %2.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>אירעה שגיאה בעת ניסיון לאחזר מידע עדכון, נא לנסות שוב מאוחר יותר.</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>הורדה מ־keepassxc.org</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;גרסה חדשה זמינה.&lt;/strong&gt;&lt;br/&gt;ניתן &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;להוריד כאן את&lt;/a&gt;KeePassXC %1 .</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>המערכת מעודכנת!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 היא הגרסה הזמינה החדשה ביותר</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>זוהי הגרסה העדכנית ביותר של KeePassXC</translation>
</message>
</context>
<context>
@@ -7801,22 +8198,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] חריץ שתצורתו נקבעה - %3</translation>
+ <source>Invalid key code</source>
+ <translation>קוד מפתח לא תקין</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] אתגר־מענה - חריץ %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>קיצור דרך כללי כבר רשום ב־%1</translation>
</message>
<message>
- <source>Press</source>
- <translation>לחיצה</translation>
+ <source>Could not register global shortcut</source>
+ <translation>לא ניתן לרשום קיצור דרך כללי</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>סביל</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] חריץ שתצורתו נקבעה - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7839,13 +8239,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>פסק־זמן מפתח חומרה בהמתנה להידוד המשתמש.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>אירעה שגיאת USB בעת גישה למפתח החומרה: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>השלמת אתגר־מענה כשלה, השגיאה המסוימת היתה: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] אתגר־מענה - חריץ %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>לחיצה</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>סביל</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>אירעה שגיאת USB בעת גישה למפתח החומרה: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7854,14 +8268,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>רענן</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>אתגר־מענה YubiKey</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;אם יש לכם &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, ניתן להשתמש בו לאבטחה נוספת.&lt;/p&gt;&lt;p&gt;YubiKey דורש שאחד החריצים יתוכנת כ־&lt;a href=&quot;https://www.yubico.com/products/services־software/personalization־tools/challenge־response/&quot;&gt;HMAC־SHA1 אתגר־מענה&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>רענון אסימוני חומרה</translation>
</message>
@@ -7885,5 +8291,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>לא זוהה מפתח חומרה</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>אתגר־מענה</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>הוספת אתגר־מענה</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>שינוי אתגר־מענה</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>הסרת אתגר־מענה</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>ערכת אתגר־מענה, הקשה לשנוי או הסרה</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;אם יש לכם &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; או &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, ניתן להשתמש בו לאבטחה נוספת.&lt;/p&gt;&lt;p&gt;המפתח דורש שאחד החריצים שלו יתוכנת &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;כאתגר-מענה HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_hu.ts b/share/translations/keepassxc_hu.ts
index 5ee8fba22..8367f1bd6 100644
--- a/share/translations/keepassxc_hu.ts
+++ b/share/translations/keepassxc_hu.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC-hozzáférési kérés</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;hozzáférési engedélyt kér a következő bejegyzésekhez:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>A fenti bejegyzésekre vonatkozó döntését a rendszer a kérő kliens futásának időtartamára megjegyzi.</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Megjegyzés</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Engedély megadása a bejegyzésekhez</translation>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>OpenSSH alkalmazása Windowson a Pageant helyett</translation>
+ <source>Allow Selected</source>
+ <translation>Kijelöltek engedélyezése</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Összes megtagadása</translation>
</message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation>Megtagadás ennek a programnak</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>SSH-ügynök engedélyezése</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>Az SSH-ügynök kapcsolat működik!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Az új nyelv beállításának az érvényre kerüléséhez újra kell indítani az alkalmazást. Legyen azonnal újraindítva?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monokróm</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Tálcaikon stílusa</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Lejárt bejegyzések elrejtése automatikus beíráskor.</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>Üres jelszómezőknél helykitöltő alkalmazása</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Bejegyzések kukába dobása megerősítés nélkül.</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Dupla kattintás engedélyezése a felhasználónév/jelszó bejegyzésoszlopok másolására</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Nem található olyan bejegyzés, amely illeszkedik az ablak címsorára:</translation>
+ <source>Permission Required</source>
+ <translation>Engedély szükséges</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Automatikus beírás – KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>A KeePassXC számára szükséges az elérhetőségi jogosultság biztosítása a bejegyzésszintű automatikus beírás végrehajtásához. Ha ez a jogosultság már meg van adva, újra kell indtani a KeePassXC-t.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Automatikus beírás</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>A kért automatikus beírási sorrend egy hiba miatt nem használható:</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Az automatikus beírás utasításszintaxisa helytelen!</translation>
+ <source>Auto-Type Error</source>
+ <translation>Automatikus beírási hiba</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Ez az automatikus beírás parancs nagyon hosszú késleltetést tartalmaz. Valóban folytatható?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>A KeePassXC számára szükséges az elérhetőségi és a képernyőolvasási jogosultság biztosítása a globális szintű automatikus beírás végrehajtásához. A képernyőolvasás az ablakok címének megtalálásához szükséges a bejegyzések között. Ha ezek a jogosultságok már meg van adva, újra kell indtani a KeePassXC-t.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Ez az automatikus beírás parancs nagyon lassú billentyűlenyomásokat tartalmaz. Valóban folytatható?</translation>
+ <source>Invalid entry provided</source>
+ <translation>Érvénytelen bejegyzés lett megadva</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Ez az automatikus beírás parancs nagyon gyakran ismétlődő paramétert tartalmaz. Valóban folytatható?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Zárójel-anomália észlelve, felesleges { vagy } karakter</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Engedély szükséges</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Túl sok ismétlés észlelve, a maximum %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>A KeePassXC számára szükséges az elérhetőségi jogosultság biztosítása a bejegyzésszintű automatikus beírás végrehajtásához. Ha ez a jogosultság már meg van adva, újra kell indtani a KeePassXC-t.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Nagyon lassú billentyűleütés észlelve, a maximum %1: %2</translation>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Nagyon hosszú késleltetés észlelve, a maximum %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Érvénytelen konverziótípus: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Érvénytelen konverziós szintaxis: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Érvénytelen reguláriskifejezés-szintaxis %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Érvénytelen helykitöltő: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>&amp;Felhasználónév másolása</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>Kísérlet érvénytelen kulcsszó elküldésére.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>&amp;Jelszó másolása</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>Sikertelen érvényes kulcskód kérés a kulcshoz:</translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Engedély szükséges</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Sorrend megszakítva: a Caps Lock be van kapcsolva</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>A KeePassXC számára szükséges az elérhetőségi és a képernyőolvasási jogosultság biztosítása a globális szintű automatikus beírás végrehajtásához. A képernyőolvasás az ablakok címének megtalálásához szükséges a bejegyzések között. Ha ezek a jogosultságok már meg van adva, újra kell indtani a KeePassXC-t.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Sorrend megszakítva: Módosító billentyű lett lenyomva</translation>
</message>
</context>
<context>
@@ -552,13 +629,61 @@
<translation>Automatikus beírás – KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Bejegyzés kijelölése automatikus beírásra:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Dupla kattintás egy soron az automatikus beíráshoz vagy egy bejegyzés kereséséhez ezzel a kifejezéssel:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Speciális keresési kifejezésekkel bármely bejegyzést megtalálhat a megnyitott adatbázisokban. Az alábbi gyorsbillentyűk hasznosak lehetnek:&lt;br/&gt;
+Ctrl+F - Átváltás az adatbáziskeresések között&lt;br/&gt;
+Ctrl+1 - Felhasználói név beírása&lt;br/&gt;
+Ctrl+2 - Jelszó beírása&lt;br/&gt;
+Ctrl+3 - TOTP beírása&lt;/p&gt;</translation>
</message>
<message>
- <source>Search...</source>
+ <source>Search all open databases</source>
+ <translation>Keresés az összes nyitott adatbázisban</translation>
+ </message>
+ <message>
+ <source>Search…</source>
<translation>Keresés…</translation>
</message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>Beírási sorrend</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Mégse</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>{USERNAME} beírása</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>{PASSWORD} beírása</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>{TOTP} beírása</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Felhasználónév másolása</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Jelszó másolása</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>TOTP másolása</translation>
+ </message>
</context>
<context>
<name>BrowserAccessControlDialog</name>
@@ -713,6 +838,16 @@ chrome-laptop.</source>
A kapcsolatnak egy olyan egyedi nevet, ill. azonosítót szükség adni, mint amilyen pl. a „chrome-laptop”.
</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -778,14 +913,6 @@ A kapcsolatnak egy olyan egyedi nevet, ill. azonosítót szükség adni, mint am
<translation>Adatbázis feloldási kérelem, ha zárolva van</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Csak az azonos sémájú (http://, https://, …) bejegyzések visszaadása.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>URL sémákra illeszkedés (pl. https://…)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Egy konkrét URL-hez tartozó legjobb találatokat adja vissza, a teljes domainhoz tartozó összes bejegyzés helyett.</translation>
</message>
@@ -811,16 +938,6 @@ A kapcsolatnak egy olyan egyedi nevet, ill. azonosítót szükség adni, mint am
<translation>Keresés minden megnyitott adatbázis hitelesítési adataiban</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Illeszkedő hitelesítési adatok rendezése cím szerint</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Illeszkedő hitelesítési adatok rendezése felhasználónév szerint</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Speciális</translation>
</message>
@@ -881,11 +998,6 @@ A kapcsolatnak egy olyan egyedi nevet, ill. azonosítót szükség adni, mint am
<translation>Egyéni proxyfájl böngészője</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Tallózás…</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Egyéni böngészőbeállítási hely alkalmazása:</translation>
</message>
@@ -906,10 +1018,6 @@ A kapcsolatnak egy olyan egyedi nevet, ill. azonosítót szükség adni, mint am
<translation>Egyéni böngésző helymező</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Böngésző egyéni eléri útvonalának tallózása</translation>
</message>
@@ -958,14 +1066,27 @@ A kapcsolatnak egy olyan egyedi nevet, ill. azonosítót szükség adni, mint am
<source>Select native messaging host folder location</source>
<translation>Jelölje ki a natív üzenetküldési kiszolgálót tartalmazó mappát</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Csak az azonos sémájú (http://, https://, …) bejegyzések visszaadása.</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>URL sémákra illeszkedés (pl. https://példa.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Tallózás…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Beállítások klónozása</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>„- klón” hozzáfűzése a címhez</translation>
</message>
@@ -977,6 +1098,10 @@ A kapcsolatnak egy olyan egyedi nevet, ill. azonosítót szükség adni, mint am
<source>Copy history</source>
<translation>Előzmények másolása</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Bejegyzés beállításainak klónozása</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1287,6 @@ A kapcsolatnak egy olyan egyedi nevet, ill. azonosítót szükség adni, mint am
<translation>A fájlba nem lehet írni, mert csak olvasható módban van megnyitva.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>A kulcs nincs átalakítva. Ez egy hiba, jelezze a fejlesztőknek!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1321,10 @@ Az adatbázis biztonsági másolata: %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Nem menthető, az adatbázis nincs előkészítve.</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>A kulcs nincs átalakítva. Ez egy hiba, jelezze a fejlesztőknek.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1384,6 @@ Az adatbázis biztonsági másolata: %2</translation>
<translation>Kulcsfájl böngészése</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Tallózás…</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Hardveres jelsorok frissítése</translation>
</message>
@@ -1301,12 +1422,6 @@ Ezen hiba megjelenése megelőzhető az Adatbázis-beállítások → Biztonság
<translation>További hitelesítési adatok megadása (ha vannak):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;A &lt;strong&gt;YubiKey&lt;/strong&gt; vagy az &lt;strong&gt;OnlyKey&lt;/strong&gt; biztonsági hardverkulcsok alkalmazhatóak a HMAC-SHA1-re konfigurált foglalattal.&lt;/p&gt;
-&lt;p&gt;További információk…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Kulcsfájlok súgója</translation>
</message>
@@ -1324,10 +1439,6 @@ If you do not have a key file, please leave the field empty.</source>
<translation>Nem használhatja az adatbázisfájlt kulcsfájlként. Ha nincs kulcsfájlja, akkor hagyja üresen a mezőt.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;A mesterkulcs mellett egy titkos fájlt is használhat, hogy javítsa az adatbázisa biztonságát. Ez a fájl az adatbázis biztonsági beállításaiban állítható elő.&lt;/p&gt;&lt;p&gt;Ez &lt;strong&gt;nem&lt;/strong&gt; a *.kdbx adatbázisfájlja!&lt;br&gt;Ha nincs kulcsfájlja, akkor hagyja üresen ezt a mezőt.&lt;/p&gt;&lt;p&gt;Kattintson a további információkért…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Adatbázis feloldására való kulcsfájl</translation>
</message>
@@ -1352,8 +1463,22 @@ If you do not have a key file, please leave the field empty.</source>
<translation>Régi kulcsfájl formátum</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Egy régi kulcsfájl formátumot használ, amit a KeePassXC lehet&lt;br&gt;hogy nem fog támogatni a jövőben.&lt;br&gt;&lt;br&gt;Fontolja meg, hogy új kulcsfájl készít a következő menüben:&lt;br&gt;&lt;strong&gt;Adatbázis / Adatbázis-biztonság / Kulcsfájl módosítása.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;A mesterkulcs mellett egy titkos fájlt is használhat, hogy javítsa az adatbázisa biztonságát. Ez a fájl az adatbázis biztonsági beállításaiban állítható elő.&lt;/p&gt;&lt;p&gt;Ez &lt;strong&gt;nem&lt;/strong&gt; a *.kdbx adatbázisfájlja!&lt;br&gt;Ha nincs kulcsfájlja, akkor hagyja üresen ezt a mezőt.&lt;/p&gt;&lt;p&gt;Kattintson a további információkért…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;A &lt;strong&gt;YubiKey&lt;/strong&gt; vagy az &lt;strong&gt;OnlyKey&lt;/strong&gt; biztonsági hardverkulcsok alkalmazhatóak a HMAC-SHA1-re konfigurált foglalattal.&lt;/p&gt;
+&lt;p&gt;További információk…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Tallózás…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Egy régi kulcsfájl formátumot használ, amit a KeePassXC lehet&lt;br&gt;hogy nem fog támogatni a jövőben.&lt;br&gt;&lt;br&gt;Fontolja meg, hogy új kulcsfájl készít a következő menüben:&lt;br&gt;&lt;strong&gt;Adatbázis &amp;gt; Adatbázis-biztonság &amp;gt; Kulcsfájl módosítása.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1389,6 +1514,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>Adatbázis hitelesítési adatai</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Karbantartás</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1620,6 @@ A bejegyzések elérési engedélyei vissza lesznek vonva. </translation>
<translation>HTTP attribútumok áthelyezése az egyéni adatokhoz</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Valóban átállítja az összes örökölt böngészőintegrációs adatot a legfrissebb szabványra?
-Ez szükséges a böngészőbővítmény kompatibilitásának fenntartásához.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Tárolt böngészőkulcs</translation>
</message>
@@ -1526,14 +1649,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Valóban frissíthető az adatbázis-azonosító?
Erre csak akkor lehet szükség, ha az adatbázis egy másik másolata és a böngésző kiterjesztés nem tud kapcsolódni.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Valóban konvertálja az összes örökölt böngészőintegrációs adatot a legfrissebb szabványra?
+Ez szükséges a böngészőbővítmény kompatibilitásának fenntartásához.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>További védelem hozzáadása…</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Nincs jelszó megadva</translation>
</message>
@@ -1565,6 +1690,10 @@ Valóban jelszó nélkül folytatja?</translation>
<source>Failed to change database credentials</source>
<translation>Az adatbázis hitelesítési adatainak módosítása sikertelen</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>További védelem hozzáadása…</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1768,6 @@ Valóban jelszó nélkül folytatja?</translation>
<translation>Fordulók száma túl magas</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Nagyon sok kulcsátalakítási forduló lett megadva az Argon2 számára.
-
-Ezt a számot megtartva az adatbázis megnyitása órákba vagy napokba (vagy még több időbe) telhet!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Megértettem, maradjon a szám</translation>
</message>
@@ -1660,14 +1781,6 @@ Ezt a számot megtartva az adatbázis megnyitása órákba vagy napokba (vagy m
<translation>Fordulók száma túl alacsony</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Nagyon kevés kulcsátalakítási forduló lett megadva az AES-KDF számára.
-
-Ezt a számot megtartva az adatbázis nagyon könnyen törhető lesz.</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF változatlan</translation>
</message>
@@ -1725,6 +1838,22 @@ Ezt a számot megtartva az adatbázis nagyon könnyen törhető lesz.</translati
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Nagyon sok kulcsátalakítási forduló lett megadva az Argon2 számára.
+
+Ezt a számot megtartva az adatbázis megnyitása órákba vagy napokba vagy még ennél is több időbe telhet!</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>Nagyon kevés kulcsátalakítási forduló lett megadva az AES-KDF számára.
+
+Ezt a számot megtartva az adatbázis nem lesz ellenálló a nyers erővel való támadásokkal szemben.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1877,6 @@ Ezt a számot megtartva az adatbázis nagyon könnyen törhető lesz.</translati
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Adatbázis metaadat</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Adatbázisnév:</translation>
</message>
@@ -1825,6 +1950,10 @@ Ez nem vonható vissza!</translation>
<source>Enable compression (recommended)</source>
<translation>Tömörítés engedélyezése (ajánlott)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Adatbázis metaadatok</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1988,49 @@ Ez nem vonható vissza!</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Egyéni ikonok kezelése</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Kijelölt ikon(ok) törlése</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Az összes egyéni, bejegyzések vagy csoportok által nem használt, ikon törlése</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Nem használt ikonok törlése</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Törlés megerősítése</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>A kijelölt ikonok közül legalább egy használatban van egy bejegyzés vagy csoport által. Az érintett bejegyzések vagy csoportok az alapértelmezett ikont fogják ezután használni. Biztosan törölni kívánja a használatban lévő kijelölt ikonokat?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Egyéni ikonok használatban vannak</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>Az összes egyéni ikon használatban van valamely bejegyzés vagy csoport által.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Nem használt ikonok törölve</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2152,6 @@ Ez határozottan hiba, jelentse a fejlesztőknek.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Keresés…</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Valóban végleg szeretné törölni a bejegyzést: „%1”?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Valóban kukába szeretné dobni a bejegyzést: „%1”?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Valóban a kukába szeretne dobni %n elemet?</numerusform><numerusform>Valóban a kukába szeretne dobni %n elemet?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Végrehajtja a parancsot?</translation>
</message>
@@ -2053,18 +2209,6 @@ Egyesíti a módosításokat?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Valóban minden véglegesen törölhető a kukából?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Valóban végleg szeretné törölni a(z) %n bejegyzést?</numerusform><numerusform>Valóban végleg szeretné törölni a(z) %n bejegyzést?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Törli a bejegyzést?</numerusform><numerusform>Törli a bejegyzéseket?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Kukába dobja a bejegyzést?</numerusform><numerusform>Kukába dobja a bejegyzéseket?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Zárolja az adatbázist?</translation>
@@ -2118,14 +2262,6 @@ Letiltható a biztonságos mentés és úgy megkísérelhető a mentés?</transl
<translation>KeePass 2 adatbázis</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Lecseréli a bejegyzésre mutató hivatkozásokat?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>A(z) „%1” bejegyzésnek van %2 hivatkozása. Felülírja a hivatkozásokat az értékekkel, átugorja a bejegyzést, vagy törli mindenképp?</numerusform><numerusform>A(z) „%1” bejegyzésnek van %2 hivatkozása. Felülírja a hivatkozásokat az értékekkel, átugorja a bejegyzést, vagy törli mindenképp?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Csoport törlése</translation>
</message>
@@ -2146,10 +2282,6 @@ Letiltható a biztonságos mentés és úgy megkísérelhető a mentés?</transl
<translation>Az adatbázis nem változott az összeolvasztási művelet során.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Megosztott csoport…</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Az adatbázis kiírása sikertelen: %1</translation>
</message>
@@ -2165,6 +2297,22 @@ Letiltható a biztonságos mentés és úgy megkísérelhető a mentés?</transl
<source>Could not find database file: %1</source>
<translation>Az adatbázis-fájl nem található: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>Keresés…</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Megosztott csoport…</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Automatikus beírás megerősítése</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>Automatika beírás végrehajtása az előző aktív ablakban?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2446,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>Egy külső egyesítési művelet érvénytelenítette ezt a bejegyzést.
Sajnos az esetleges változások elvesztek.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Automatikus beírás érvényesítési hiba</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>Hiba történt az egyéni automatikus beírási sorrend érvényesítése közben:
+%1
+Szeretné kijavítani?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>Hiba történt az egyéni automatikus beírási sorrend érvényesítése közben: „%1”
+%2
+Szeretné kijavítani?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2542,13 @@ Sajnos az esetleges változások elvesztek.</translation>
<translation>Háttérszínválasztás</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Bejelölve, ez a bejegyzés nem fog szerepelni az állapotfelmérési jelentésben vagy HIBP ellenőrzésben, akkor sem, ha nem teljesíti a minőségi követelményeket (pl. jelszóentrópia vagy újrafelhasználás). Ez hasznos akkor, ha a jelszó nem áll az ellenőrzése alatt (pl. egy négyjegyű számból álló PIN kódnak kell lennie), hogy ne rontsa a jelentést.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Kizárás az adatbázis jelentésekből</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>Bejelölve, ez a bejegyzés nem fog megjelenni az olyan jelentésekben, mint az állapotjelentés és a HIBP, akkor sem, ha nem felelne meg a minőségi követelményeknek.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2663,14 @@ Sajnos az esetleges változások elvesztek.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Bejegyzés alkalmazása csak HTTP Basic Auth-tal</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Ne küldje ezt a beállítást a böngésző HTTP Auth párbeszédablakának. Bejelölve a HTTP Auth párbeszédablakokban ez a bejegyzés nem fog kiválaszthatóként feltűnni.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Bejegyzés tiltása HTTP Basic Auth-tal</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2786,6 @@ Sajnos az esetleges változások elvesztek.</translation>
<translation>Jegyzetek:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Lejárat:</translation>
</message>
@@ -2677,11 +2849,6 @@ Sajnos az esetleges változások elvesztek.</translation>
<translation>Külső fájl</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Tallózás…</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Melléklet</translation>
</message>
@@ -2713,6 +2880,11 @@ Sajnos az esetleges változások elvesztek.</translation>
<source>Select attachment file</source>
<translation>Mellékletfájl kijelölése</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Tallózás…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,7 +3031,7 @@ Támogatott kiterjesztések: %1.</translation>
<translation>Megosztási fájl böngészése</translation>
</message>
<message>
- <source>Browse...</source>
+ <source>Browse…</source>
<translation>Tallózás…</translation>
</message>
</context>
@@ -2933,10 +3105,6 @@ Támogatott kiterjesztések: %1.</translation>
<translation>Egyéni ikon hozzáadása</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Egyéni ikon törlése</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Favicon letöltése</translation>
</message>
@@ -2953,10 +3121,6 @@ Támogatott kiterjesztések: %1.</translation>
<translation>Minden fájl</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Törlés megerősítése</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Kép kiválasztása</translation>
</message>
@@ -2976,10 +3140,6 @@ Támogatott kiterjesztések: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>A következő ikonnál hiba történt:</numerusform><numerusform>A következő ikonoknál hiba történt:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Ezt az ikont %n elem használja, és le lesz cserélve az alapértelmezett ikonra. Valóban törli?</numerusform><numerusform>Ezt az ikont %n elem használja, és le lesz cserélve az alapértelmezett ikonra. Valóban törli?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>A DuckDuckGo weboldal ikon szolgáltatást az Eszközök → Beállítások → Biztonság pontban lehet engedélyezni</translation>
@@ -3017,13 +3177,13 @@ Támogatott kiterjesztések: %1.</translation>
<translation>Egyéni ikon alkalmazása</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Ikon alkalmazása ehhez…</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Alkalmazás csak ehhez a csoporthoz</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Ikon alkalmazása ehhez…</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3262,17 @@ Ez a kijelölt bővítmény hibás működését eredményezheti.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3223,6 +3394,32 @@ Biztosan hozzáadható ez a fájl?</translation>
<source>Confirm Attachment</source>
<translation>Melléklet megerősítése</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Kijelölt melléklet átnevezése</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Átnevezés</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3350,8 +3547,12 @@ Biztosan hozzáadható ez a fájl?</translation>
<translation>Van melléklete</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Van időalapú, egyszer használatos jelszava (TOTP)</translation>
+ <source>Password Strength</source>
+ <translation>Jelszóerősség</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Van TOTP-je</translation>
</message>
</context>
<context>
@@ -3421,10 +3622,6 @@ Biztosan hozzáadható ez a fájl?</translation>
<translation>Soha</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[VÉDETT]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Engedélyezett</translation>
</message>
@@ -3448,11 +3645,6 @@ Biztosan hozzáadható ez a fájl?</translation>
<source>Default Sequence</source>
<translation>Alapértelmezett sorrend</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3475,22 +3667,85 @@ Biztosan hozzáadható ez a fájl?</translation>
<source>Reset to defaults</source>
<translation>Visszaállítás alapértelmezettre</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Van melléklete</translation>
+ <source>Failed to deliver message</source>
+ <translation>Az üzenet elküldése meghiúsult</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Van TOTP-je</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>Nem sikerült választ küldeni DBus-on.</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Ismeretlen</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Ismeretlen</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, futtatható: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Egy másik titkosító szolgáltatás is fut (%1).&lt;br/&gt;Állítsa le vagy távolítsa el, mielőtt újra engedélyezné a titkosító szolgáltatás integrációját.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Nem sikerült regisztrálni a DBus-szolgáltatást: %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Nem sikerült regisztrálni a szolgáltatást DBus-on erre az útvonalra: „%1”</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Nem sikerült regisztrálni az adatbázist DBus-on „%1” névvel.</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Nem sikerült regisztrálni a munkamenetet a DBus-on erre az útvonalra: „%1”</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Nem sikerült regisztrálni az elemet DBus-on erre az útvonalra: „%1”</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Nem sikerült regisztrálni a prompt objektumot DBus-on erre az útvonalra: „%1”</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>%3 használta a(z) „%2” adatbázis bejegyzését: „%1”,</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Nem sikerült regisztrálni a DBus-szolgáltatást: %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Alkalmazás</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Kezelés</translation>
</message>
</context>
<context>
@@ -3517,14 +3772,10 @@ Biztosan hozzáadható ez a fájl?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Alkalmazás</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Kezelés</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3533,25 +3784,6 @@ Biztosan hozzáadható ez a fájl?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo titkosító szolgáltatás:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Ismeretlen</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Ismeretlen</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, futtatható: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Egy másik titkosító szolgáltatás is fut (%1).&lt;br/&gt;Állítsa le vagy távolítsa el, mielőtt újra engedélyezné a titkosító szolgáltatás integrációját.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3560,6 +3792,10 @@ Biztosan hozzáadható ez a fájl?</translation>
<comment>group has no children</comment>
<translation>[üres]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 – Klón</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3597,14 +3833,6 @@ A DuckDuckGo weboldal ikon szolgáltatást az alkalmazás beállításai közöt
<translation>Állapot</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Türelem, a bejegyzéslista feldolgozás alatt áll…</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Letöltés…</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3617,7 +3845,15 @@ A DuckDuckGo weboldal ikon szolgáltatást az alkalmazás beállításai közöt
<translation>Letöltés sikertelen</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
+ <source>Please wait, processing entry list…</source>
+ <translation>Türelem, a bejegyzéslista feldolgozás alatt áll…</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>Letöltés…</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
<translation>Faviconok letöltése (%1/%2)…</translation>
</message>
</context>
@@ -3679,6 +3915,11 @@ Ha ez újból előfordul, lehet hogy az adatbázisfájl sérült.</translation>
<source>Unable to calculate database key</source>
<translation>Nem lehet kiszámítani az adatbáziskulcsot</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Érvénytelen szimmetrikus titkosító IV méret.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3873,16 +4114,6 @@ Ha ez újból előfordul, lehet hogy az adatbázisfájl sérült.</translation>
<translation>Nem KeePass adatbázis.</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>A kijelölt fájl egy régi KeePass 1 adatbázis (.kdb).
-
-Be lehet importálni az Adatbázis &gt; „KeePass 1 adatbázis importálása…” menüpontban.
-Ez egyirányú migráció. Nem lehet majd megnyitni az importált adatbázist a régi KeePassX 0.4 verzióval.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Nem támogatott KeePass 2 adatbázis-verzió.</translation>
</message>
@@ -3898,6 +4129,16 @@ Ez egyirányú migráció. Nem lehet majd megnyitni az importált adatbázist a
<source>Failed to read database file.</source>
<translation>Az adatbázis olvasása sikertelen.</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>A kijelölt fájl egy régi KeePass 1 adatbázis (.kdb).
+
+Be lehet importálni az Adatbázis &gt; KeePass 1 adatbázis importálása… menüpontban.
+Ez egyirányú migráció. Nem lehet majd megnyitni az importált adatbázist a régi KeePassX 0.4 verzióval.</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4173,10 +4414,6 @@ Line %2, column %3</source>
<translation>A bejegyzésmezőadatok olvasása nem egyezik meg a mérettel</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Érvénytelen bejegyzés UUID-mező-méret</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Érvénytelen bejegyzéscsoportazonosítómező-méret</translation>
</message>
@@ -4214,6 +4451,10 @@ Ha ez újból előfordul, lehet hogy az adatbázisfájl sérült.</translation>
<source>Unable to calculate database key</source>
<translation>Nem lehet kiszámítani az adatbáziskulcsot</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>Érvénytelen UUID bejegyzésmező-méret</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4280,26 +4521,6 @@ Ha ez újból előfordul, lehet hogy az adatbázisfájl sérült.</translation>
<source>Key Component set, click to change or remove</source>
<translation>Kulcs komponens beállítva, kattintson a módosításhoz vagy eltávolításhoz</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>%1 hozzáadása</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>%1 módosítása</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>%1 eltávolítása</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 beállítva, kattintson a módosításhoz vagy eltávolításhoz</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4312,10 +4533,6 @@ Ha ez újból előfordul, lehet hogy az adatbázisfájl sérült.</translation>
<translation>Kulcsfájl</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Megadhat egy véletlenszerű bájtokat tartalmazó kulcsot a további biztonság érdekében.&lt;/p&gt;&lt;p&gt;Tartsa titokban, és ne veszítse el, nehogy kizárja magát!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Hiba a(z) „%1” kulcsfájl betöltésekor
@@ -4330,10 +4547,6 @@ Message: %2</source>
<translation>Minden fájl</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Kulcsfájl létrehozása…</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Hiba a kulcsfájl létrehozásakor</translation>
</message>
@@ -4346,26 +4559,14 @@ Message: %2</source>
<translation>Kulcsfájl kiválasztása</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Kulcsfájl kijelölése</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Kulcsfájl böngészése</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Tallózás…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Új kulcsfájl előállítása</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Megjegyzés: Nem szabad olyan fájlt használni, amely megváltozhat, mivel ez megakadályozza az adatbázis feloldását!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Érvénytelen kulcsfájl</translation>
</message>
@@ -4391,6 +4592,57 @@ Valóban folytatható a művelet ezzel a fájllal?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Egy régi kulcsfájl formátumot használ, amit a KeePassXC lehet&lt;br&gt;hogy nem fog támogatni a jövőben.&lt;br&gt;&lt;br&gt;Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Új kulcsfájl generálása vagy egy meglévő kulcsfájl kijelölése az adatbázis védelméhez.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Megjegyzés: NEM szabad olyan fájlt használni, amely megváltozhat, mivel ez megakadályozza az adatbázis feloldását!</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Tallózás…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Kulcsfájl hozzáadása</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Kulcsfájl módosítása</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Kulcsfájl eltávolítása</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>Kulcsfájl beállítva, kattintson a módosításhoz vagy eltávolításhoz</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Megadhat egy véletlenszerű bájtokat tartalmazó kulcsot a további biztonság érdekében.&lt;/p&gt;&lt;p&gt;Tartsa titokban, és ne veszítse el, nehogy kizárja magát.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Kulcsfájl létrehozása…</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Érvénytelen kulcskód</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Van már globális gyorsbillentyű regisztrálva erre: %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>A globális gyorsbillentyű nem regisztrálható</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4491,23 +4743,10 @@ Valóban folytatható a művelet ezzel a fájllal?</translation>
<translation>Meg kell érinteni a gombot a YubiKeyen!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>FIGYELEM: Egy instabil KeePassXC verziót használ! Mivel magas kockázata van az adatsérülésnek, feltétlenül érdemes biztonsági mentés készíteni az adatbázisról.
-Ez a verzió nem felhasználóknak készült.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Támogatás</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>FIGYELMEZTETÉS: A Qt verziója miatt a KeePassXC összeomolhat egy képernyő-billentyűzettel!
-Javasoljuk az AppImage alkalmazását, amely elérhető a letöltések oldalon.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importálás</translation>
</message>
@@ -4548,12 +4787,6 @@ Javasoljuk az AppImage alkalmazását, amely elérhető a letöltések oldalon.<
<translation>CSV-fájl importálása</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>MEGJEGYZÉS: Ez egy előzetes kiadású KeePassXC verzió!
-Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem ajánlott éles használatra.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Keressen a program induláskor frissítéseket?</translation>
</message>
@@ -4682,10 +4915,6 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<translation>Adatbázis &amp;biztonság…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Adatbázis &amp;jelentések…</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statisztika, állapotfelmérés, stb.</translation>
</message>
@@ -4782,10 +5011,6 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<translation> Felhasználói kézikönyv megnyitása</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Biztonsági mentés az adatbázisról…</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Kulcs hozzáadása az SSH-ügynökhöz</translation>
</message>
@@ -4838,36 +5063,47 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<translation>Ennek a beállításnak az érvényre kerüléséhez újra kell indítani az alkalmazást. Legyen azonnal újraindítva?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Automatikus beírási sorrend végrehajtása</translation>
+ <source>Always on Top</source>
+ <translation>Mindig felül</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{FELHASZNÁLÓNÉV}</translation>
+ <source>Hide Usernames</source>
+ <translation>Felhasználónevek elrejtése</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{FELHASZNÁLÓNÉV}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Jelszavak elrejtése</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{JELSZÓ}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>Adatbázis &amp;jelentések…</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{JELSZÓ}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>Biztonsági mentés az adatbázisról…</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>Mindig felül</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Felhasználónevek elrejtése</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>FIGYELEM: Egy instabil KeePassXC verziót használ. Mivel magas kockázata van az adatsérülésnek, feltétlenül érdemes biztonsági mentés készíteni az adatbázisról.
+Ez a verzió nem felhasználóknak készült.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Jelszavak elrejtése</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>MEGJEGYZÉS: Ez egy előzetes kiadású KeePassXC verzió.
+Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió tesztelési célra való.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>FIGYELMEZTETÉS: A Qt verziója miatt a KeePassXC összeomolhat egy képernyő-billentyűzettel.
+Javasoljuk az AppImage alkalmazását, amely elérhető a letöltések oldalon.</translation>
</message>
</context>
<context>
@@ -4974,14 +5210,14 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Új KeePassXC adatbázis létrehozása…</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Gyökér</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Új KeePassXC adatbázis létrehozása…</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5045,6 +5281,14 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<source>Password Manager</source>
<translation>Jelszókezelő</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Van már globális gyorsbillentyű regisztrálva erre: %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>A globális gyorsbillentyű nem regisztrálható</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5152,18 +5396,10 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<translation>Nincs dekódolható adat a személyes kulcsból</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>KDF futtatási kísérlet titkosító nélkül</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Jelmondat szükséges a kulcsfájl visszafejtéséhez</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>A kulcsszármaztatás sikertelen, megsérült a kulcsfájl?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Visszafejtés sikertelen, rossz a jelmondat?</translation>
</message>
@@ -5211,6 +5447,18 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<source>Unknown key type: %1</source>
<translation>Ismeretlen kulcstípus: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Kulcsszármaztatás sikertelen: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Titkosító indítása sikertelen: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Visszafejtés sikertelen: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5265,6 +5513,22 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<source>Repeat password field</source>
<translation>Jelszómező ismétlése</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Jelszó hozzáadása</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Jelszó módosítása</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Jelszó eltávolítása</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Jelszó beállítva, kattintson a módosításhoz vagy eltávolításhoz</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5486,10 +5750,6 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<translation>Jelszó alkalmazása</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Jelszó újraelőállítása (%1)</translation>
</message>
@@ -5497,68 +5757,28 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<source>Special Characters</source>
<translation>Speciális karakterek</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Statisztika</translation>
- </message>
<message>
- <source>Very weak password</source>
- <translation>Nagyon gyenge jelszó</translation>
+ <source>Character Count:</source>
+ <translation>Karakterszám:</translation>
</message>
<message>
- <source>Password entropy is %1 bits</source>
- <translation>A jelszóentrópia %1 bit</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Gyenge jelszó</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Használatban itt: %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>A jelszó már %1 alkalommal használatban van</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>A jelszó lejárt</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>A jelszó lejárt ekkor: %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>A jelszó le fog járni</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>A jelszó lejár %1 nap múlva</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>A jelszó hamarosan lejár</translation>
+ <source>character</source>
+ <translation>karakter</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>A jelszó ekkor jár le: %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC – Karakterek kiválasztása</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Állapotfelmérés</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Jelöljön ki karaktereket a gépeléshez, a nyilakkal navigálhat, a Ctrl + S elküldi.</translation>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Nyomja meg a &amp;Tab billentyűt a karakterek között</translation>
</message>
</context>
<context>
@@ -5704,10 +5924,6 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<translation>Levágandó bejegyzés útvonala.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Késleltetés a vágólap törlése előtt (másodpercben).</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Bejegyzés szerkesztése.</translation>
</message>
@@ -6021,10 +6237,6 @@ Elérhető parancsok:
<translation>Típus: Dátum (Ism.)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Típus: Ismeretlen%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entrópia: %1 (%2)</translation>
</message>
@@ -6313,10 +6525,6 @@ Kernel: %3 %4</translation>
<translation>Kriptográfiai könyvtárak:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Jelszó előállítása és bekérése egyszerre nem lehetséges!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Új csoport hozzáadása az adatbázishoz.</translation>
</message>
@@ -6353,10 +6561,6 @@ Kernel: %3 %4</translation>
<translation>HIBP-fájl megnyitása sikertelen: %1 %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Az adatbázis-bejegyzések kiértékelése a HIBP-fájl alapján egy ideig el fog tartani…</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Pillanatnyilag megnyitott adatbázis bezárása.</translation>
</message>
@@ -6549,10 +6753,6 @@ Kernel: %3 %4</translation>
<translation>Nem lehet menteni a natív üzenetküldő parancsfájlt: %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>A megadott attribútum másolása a vágólapra. Ha nincs megadva, akkor a „password” az alapértelmezés.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>A jelenlegi TOTP másolása a vágólapra (a „-a totp”-vel megegyezően).</translation>
</message>
@@ -6770,6 +6970,223 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Váratlan kulcsfájladatok. A kulcsfájl megsérülhetett.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>A bejegyzés jegyzetei.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>Jelszó előállítása és bekérése egyszerre nem lehetséges</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Útvonal a okon-cli-hez formázott HIBP fájlok kereséséhez</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>A HIBP-fájl nem található: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>Adatbázis-bejegyzések kiértékelése az okon használatával…</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>Az adatbázis-bejegyzések kiértékelése a HIBP-fájl alapján egy ideig el fog tartani…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>A megadott attribútum másolása a vágólapra. Ha nincs megadva, akkor a „password” az alapértelmezés.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Csak egy bejegyzésre kell megfelelnie, különben a lehetséges találatok listája jelenik meg.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Időtartam a vágólap törlése előtt (%1 másodperc az alapértelmezett, 0-ra állítva korlátlan lesz).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Több bejegyzés is egyezik:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Típus: Ismeretlen (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>Az okon használatához egy utófeldolgozású fájlt kell megadni (pl. fájl.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Az okon szál nem indítható el: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Hiba: az okon szál nem fejeződött be</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Nem sikerült betölteni az okos szál adatbázisát: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Nagyon gyenge jelszó</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>A jelszóentrópia %1 bit</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Gyenge jelszó</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Használatban itt: %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>A jelszó lejárt</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>A jelszó lejárt ekkor: %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>A jelszó ekkor jár le: %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>A jelszó le fog járni</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>A jelszó hamarosan lejár</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>A Botan könyvtár legalább 2.11.x-es kellene legyen, de csak ez található: %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: Érvénytelen titkosító mód.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: Érvénytelen %1 IV méret a(z) %2 számára.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>A titkosító nem lett elindítva a használat előtt.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>Nem lehet feldolgozni 0 hosszúságú adatot.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Valóban végleg szeretné törölni a bejegyzést: „%1”?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Valóban kukába szeretné dobni a bejegyzést: „%1”?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Lecseréli a bejegyzésre mutató hivatkozásokat?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Állapotfelmérés</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statisztika</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>Összes nyitott adatbázis zárolása</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>Képernyőmentések és felvételek engedélyezése az alkalmazás számára</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Zárolt adatbázisok.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Adatbázis-zárolás sikertelen.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Figyelem: Nem sikerült megakadályozni a képernyőképek készítését egy felső szintű ablakban!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6851,10 +7268,6 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Ez a bejegyzés ki van zárva a jelentésekből.</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Türelem, az állapotadatok kiszámítása folyamatban…</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Gratulálunk, az állapotfelmérés mindent rendben talált!</translation>
</message>
@@ -6875,13 +7288,25 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Ok</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Bejegyzés szerkesztése…</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Kizárás a jelentésekből</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Lejárt bejegyzések kizárása a jelentésből</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Türelem, az állapotadatok kiszámítása folyamatban…</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Bejegyzés szerkesztése…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6926,44 +7351,56 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Ez a bejegyzés ki van zárva a jelentésekből.</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Kizárás a jelentésekből</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>egyszer</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>10 alatt</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>100 alatt</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>1000 alatt</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>10.000 alatt</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>100.000 alatt</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>1 millió alatt</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>több millliószor</translation>
</message>
<message>
- <source>Edit Entry...</source>
+ <source>Edit Entry…</source>
<translation>Bejegyzés szerkesztése…</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Kizárás a jelentésekből</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6981,10 +7418,6 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Érték</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Türelem, az adatbázis-statisztikák kiszámítása folyamatban…</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Adatbázisnév</translation>
</message>
@@ -7088,6 +7521,14 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Az átlagos jelszóhossz kevesebb, mint 10 karakter. A hosszabb jelszavak nagyobb biztonságot szavatolnak.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Türelem, az adatbázis-statisztikák kiszámítása folyamatban…</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7202,14 +7643,14 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Keresés a súgóban</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Keresés (%1)…</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Nagy- és kisbetű érzékeny</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Keresés (%1)…</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7226,14 +7667,6 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Általános</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Értesítés megjelenítése hitelesítési adatok kérésekor</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ha a kuka engedélyezve van az adatbázis számára, a bejegyzések a kukába lesznek mozgatva. Egyébként pedig megerősítés nélkül törlése kerülnek.&lt;/p&gt;&lt;p&gt;Továbbra is megerősítés szükséges az egymáshoz kapcsoló bejegyzések törléséhez.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Nyitott adatbáziscsoportok:</translation>
</message>
@@ -7246,14 +7679,6 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Ezek az alkalmazások kapcsolódnak jelenleg:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Nincs megerősítés a bejegyzések kliensek által végrehajtott törlésekor</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Hiba:&lt;/b&gt; A DBus-hoz csatlakozás sikertelen. Ellenőrizze a DBus beállításokat.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Figyelem:&lt;/b&gt; </translation>
</message>
@@ -7261,6 +7686,26 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Mentse el a módosításokat a beépülő aktiválásához és ezen rész szerkesztésének engedélyezéséhez.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Értesítés megjelenítése, ha jelszavakat kérnek le a kliensek</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Engedélyezve a jelszó beolvasására tett minden kísérletet meg kell erősíteni. Ellenkező esetben a kliensek megerősítés nélkül olvashatják a jelszavakat, ha az adatbázis fel van oldva.&lt;/p&gt;&lt;p&gt;Ez a beállítás csak a bejegyzés jelszavához való hozzáférésre vonatkozik. A kliesek mindig felsorolhatják a feltárt adatbázisok elemeit, és lekérdezhetik azok attribútumait.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Megerősítés, ha jelszavakat kérnek le a kliensek</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;Ez a beállítás nem írja felül az kuka bekéréseinek letiltását.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Megerősítés, ha a kliensek törlést kérnek</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7285,18 +7730,10 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Ujjlenyomat:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Tanúsítvány:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Aláíró</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Kulcs:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Előállítás</translation>
</message>
@@ -7341,10 +7778,6 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Ujjlenyomat</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Tanúsítvány</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Megbízható</translation>
</message>
@@ -7398,10 +7831,6 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>Csak figyelmeztetések és hibák megjelenítése</translation>
</message>
<message>
- <source>Key</source>
- <translation>Kulcs</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Aláíró neve mező</translation>
</message>
@@ -7472,30 +7901,10 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<source>Could not write export container</source>
<translation>Az exportálási tároló nem írható</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Váratlan exportálás hiba történt</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importálás a tárolóból aláírás nélkül</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Nem ellenőrizhető a megosztott tároló forrása, mivel nincs aláírva. Valóban importálható: %1? </translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importálás a tárolóból aláírással</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Megbízhatónak minősíthető a(z) %1, melynek ujjlenyomata %2 / %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Most nem</translation>
</message>
@@ -7544,8 +7953,20 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>A fájl nem létezik</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Ismeretlen megosztási tárolótípus</translation>
+ <source>KeeShare Import</source>
+ <translation>KeeShare importálás</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>A megosztott tároló forrása nem ellenőrizhető, mivel nincs aláírva. Valóban importálni szeretne innen: %1? </translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>Megbízhatónak minősíthető a(z) %1, ezzel az ujjlenyomattal?
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7629,18 +8050,6 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<translation>TOTP beállítása</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Alapértelmezett RFC 6238-jelsor beállítás</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Adatfolyam jelsorbeállítás</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Egyéni beállítások alkalmazása</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Egyéni beállítások</translation>
</message>
@@ -7699,6 +8108,18 @@ Példa: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Valóban törölhetőek a bejegyzés TOTP beállításai?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Alapértelmezett beállítások (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Steam® beállítások</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Egyéni beállítások</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7714,48 +8135,28 @@ Példa: JBSWY3DPEHPK3PXP</translation>
<translation>Frissítések keresése</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Frissítések keresése...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Bezárás</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Frissítési hiba!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Hiba történt a frissítési információk letöltése közben.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Javasolt később újra megpróbálni.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Szoftverfrissítés</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Elérhető a KeePassXC egy újabb verziója!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>Elérhető a KeePassXC %1 verziója – a jenlegi verzió: %2.</translation>
+ <source>Checking for updates…</source>
+ <translation>Frissítések keresése...</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Letöltés a keepassxc.org webhelyről.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>Hiba történt a frissítési információk letöltése közben. Próbálkozzon később.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>A jelenlegi verzió az aktuális.</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;Új verzió érhető el.&lt;/strong&gt;&lt;br/&gt;A KeePassXC %1 &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;innen tölthető le&lt;/a&gt;.</translation>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>A most elérhető legfrissebb KeePassXC verzió: %1</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>A legfrissebb KeePassXC verzió fut.</translation>
</message>
</context>
<context>
@@ -7798,22 +8199,25 @@ Példa: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Beállított foglalat – %3</translation>
+ <source>Invalid key code</source>
+ <translation>Érvénytelen kulcskód</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] kihívás-válasz – foglalat %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Van már globális gyorsbillentyű regisztrálva erre: %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Lenyomás</translation>
+ <source>Could not register global shortcut</source>
+ <translation>A globális gyorsbillentyű nem regisztrálható</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passzív</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Beállított foglalat – %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7836,13 +8240,27 @@ Példa: JBSWY3DPEHPK3PXP</translation>
<translation>A hardverkulcs kifutott az időből a felhasználó interakcióra várva.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>USB-hiba történt a hardverkulcs elérése közben: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>A kihívás-válasz befejezése sikertelen. A pontos hiba: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] kihívás-válasz – foglalat %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Lenyomás</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passzív</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>USB-hiba történt a hardverkulcs elérése közben: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7851,14 +8269,6 @@ Példa: JBSWY3DPEHPK3PXP</translation>
<translation>Frissítés</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey kihívás-válasz</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ha van &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; eszköze, akkor használhatja a további biztonság érdekében.&lt;/p&gt;&lt;p&gt;A YubiKey-hez szükséges, hogy az egyik foglalata &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 kihívás-válaszként&lt;/a&gt; legyen beállítva.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Hardveres jelsorok frissítése</translation>
</message>
@@ -7882,5 +8292,29 @@ Példa: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Nincsenek felismert hardverkulcsok.</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Kihívás-válasz</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Kihívás-válasz hozzáadása</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Kihívás-válasz módosítása</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Kihívás-válasz eltávolítása</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Kihívás-válasz beállítva, kattintson a módosításhoz vagy eltávolításhoz</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Ha van &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; vagy &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt; eszköze, akkor használhatja a további biztonság érdekében.&lt;/p&gt;&lt;p&gt;Kulcs szükséges, hogy az egyik foglalata &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 kihívás-válaszként&lt;/a&gt; legyen beállítva.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_id.ts b/share/translations/keepassxc_id.ts
index d940ddf4f..c01de9aa2 100644
--- a/share/translations/keepassxc_id.ts
+++ b/share/translations/keepassxc_id.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Gunakan OpenSSH untuk Windows dari pada Pageant</translation>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Ingat</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Izinkan akses ke entri</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Izinkan Yang Dipilih</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Tolak Semua</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Aktifkan Integrasi Agen SSH</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>Koneksi Agen SSH berhasil!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Anda harus memulai ulang aplikasi untuk menerapkan bahasa. Apakah anda ingin memulai ulang sekarang?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monokrom</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Tipe ikon baki</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Gunakan placeholder untuk ruas sandi yang kosong</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>
+ <source>Permission Required</source>
+ <translation>Membutuhkan Izin</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Ketik-Otomatis - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC membutuhkan izin Aksesibilitas untuk menjalankan Ketik-Otomatis entri. Jika anda sudah memberikan izin, anda perlu memulai ulang KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Ketik-Otomatis</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Sintaksis perintah Ketik-Otomatis anda salah!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Perintah Ketik-Otomatis ini berisi waktu tunda yang sangat lama. Apakah anda yakin ingin melanjutkan?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC membutuhkan izin Aksesibilitas dan Perekaman Layar untuk menjalankan Ketik-Otomatis secara global. Perekaman Layar dibutuhkan untuk mengakses judul jendela dari entri terkait. Jika anda sudah memberikan izin, anda perlu memulai ulang KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Perintah Ktik-Otomatis ini berisi tindakan tekan tombol dengan durasi yang sangat lambat. Apakah anda yakin ingin melanjutkan?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Perintah Ketik-Otomatis ini berisi argumen yang diulang berkali-kali. Apakah anda yakin ingin melanjutkan?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Membutuhkan Izin</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC membutuhkan izin Aksesibilitas untuk menjalankan Ketik-Otomatis entri. Jika anda sudah memberikan izin, anda perlu memulai ulang KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Salin &amp;nama pengguna</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Salin &amp;sandi</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Membutuhkan Izin</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC membutuhkan izin Aksesibilitas dan Perekaman Layar untuk menjalankan Ketik-Otomatis secara global. Perekaman Layar dibutuhkan untuk mengakses judul jendela dari entri terkait. Jika anda sudah memberikan izin, anda perlu memulai ulang KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Ketik-Otomatis - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Pilih entri untuk Ketik-Otomatis:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Cari...</translation>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Batal</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Berikan koneksi nama yang unik atau ID, sebagai contoh:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop.</translation>
<translation>Minta untuk membuka basisdata jika terkunci</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Hanya entri dengan skema yang sama (http://, https://, ...).</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Cocok skema URL (mis., https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Hanya tampilkan kecocokan terbaik untuk URL tertentu bukan semua entri untuk keseluruhan domain.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop.</translation>
<translation>Cari kredensial yang cocok di semua basisdata yang terbuka</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Urutkan kredensial yang cocok berdasarkan judul</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Urutkan kredensial yang cocok berdasarkan nama pengguna</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Tingkat Lanjut</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop.</translation>
<translation>Peramban untuk berkas proksi khusus</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Telusuri...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Gunakan lokasi konfigurasi peramban khusus:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop.</translation>
<translation>Ruas lokasi peramban khusus</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Jelajahi jalur peramban khusus</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Pilih lokasi folder hos perpesanan bawaan</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Telusuri…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Opsi Penggandaan</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Tambahkan &apos; - Salinan&apos; ke judul</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Salin riwayat</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop.</translation>
<translation>Berkas tidak bisa disimpan karena dibuka dalam mode baca-saja.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Kunci tidak ditransformasikan. Ini adalah bug, harap laporkan ke pengembang!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Lokasi cadangan basisdata ada di %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Tidak bisa menyimpan, basisdata belum aktif!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Lokasi cadangan basisdata ada di %2</translation>
<translation>Telusuri berkas kunci</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Telusuri...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Segarkan token perangkat keras</translation>
</message>
@@ -1300,12 +1416,6 @@ Untuk mencegah munculnya kesalahan ini, anda harus ke &quot;Pengaturan Basisdata
<translation>Masukkan Kredensial Tambahan (jika ada):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Anda dapat menggunakan perangkat kunci keamanan seperti &lt;strong&gt;YubiKey&lt;/strong&gt;atau&lt;strong&gt;OnlyKey&lt;/strong&gt;dengan slot yang dikonfigurasi untuk HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Klik untuk informasi lebih lanjut...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Bantuan berkas kunci</translation>
</message>
@@ -1324,10 +1434,6 @@ If you do not have a key file, please leave the field empty.</source>
Jika anda tidak memiliki berkas kunci, biarkan ruas tetap kosong.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Berkas kunci untuk membuka basisdata</translation>
</message>
@@ -1352,7 +1458,20 @@ Jika anda tidak memiliki berkas kunci, biarkan ruas tetap kosong.</translation>
<translation>Format berkas kunci lama</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Telusuri…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1389,6 +1508,10 @@ Jika anda tidak memiliki berkas kunci, biarkan ruas tetap kosong.</translation>
<source>Database Credentials</source>
<translation>Kredensial Basisdata</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1614,6 @@ Izin untuk mengakses entri akan dicabut.</translation>
<translation>Pindahkan atribut KeePassHTTP ke data khusus</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Apakah anda ingin memindahkan semua data integrasi peramban lama ke standar baru?
-Hal ini diperlukan untuk mempertahankan kompatibilitas dengan pengaya peramban.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Simpan kunci peramban</translation>
</message>
@@ -1526,14 +1643,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Apakah anda yakin ingin menyegarkan ID basisdata?
Ini hanya diperlukan jika basisdata anda adalah salinan dari basisdata yang lain dan ekstensi peramban tidak bisa tersambung.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Tambah proteksi tambahan...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Sandi belum di atur</translation>
</message>
@@ -1565,6 +1683,10 @@ Apakah anda tetap ingin melanjutkan tanpa mengatur sandi?</translation>
<source>Failed to change database credentials</source>
<translation>Gagal mengubah kredensial basisdata</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1761,6 @@ Apakah anda tetap ingin melanjutkan tanpa mengatur sandi?</translation>
<translation>Jumlah transformasi terlalu tinggi</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Jumlah transformasi kunci yang anda gunakan dengan Argon2 terlalu tinggi.
-
-Jika anda tetap mempertahankan jumlah setinggi ini, basisdata mungkin akan membutuhkan waktu berjam-jam atau bahkan berhari-hari untuk bisa dibuka!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Mengerti, tetap simpan</translation>
</message>
@@ -1660,14 +1774,6 @@ Jika anda tetap mempertahankan jumlah setinggi ini, basisdata mungkin akan membu
<translation>Jumlah transformasi terlalu rendah</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Jumlah transformasi kunci yang anda gunakan dengan AES-KDF terlalu rendah.
-
-Jika anda tetap mempertahankan jumlah serendah ini, basisdata anda mungkin akan menjadi terlalu mudah untuk diretas!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF tidak berubah</translation>
</message>
@@ -1725,6 +1831,18 @@ Jika anda tetap mempertahankan jumlah serendah ini, basisdata anda mungkin akan
<source>? s</source>
<translation>? d</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1866,6 @@ Jika anda tetap mempertahankan jumlah serendah ini, basisdata anda mungkin akan
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Data Meta Basisdata</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Nama basisdata:</translation>
</message>
@@ -1825,6 +1939,10 @@ Tidakan ini tidak bisa diurungkan.</translation>
<source>Enable compression (recommended)</source>
<translation>Aktifkan kompresi (direkomendasikan)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1977,49 @@ Tidakan ini tidak bisa diurungkan.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2141,6 @@ Masalah ini jelas sebuah bug, silakan laporkan ke pengembang.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Mencari...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Apakah anda yakin ingin menghapus entri &quot;%1&quot; untuk selamanya?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Apakah anda yakin ingin memindahkan &quot;%1&quot; ke keranjang sampah?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Apakah anda yakin ingin memindahkan %n entri ke keranjang sampah?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Jalankan perintah?</translation>
</message>
@@ -2053,18 +2198,6 @@ Apakah anda ingin menggabungkan ubahan anda?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Apakah anda yakin ingin menghapus semuanya secara permanen dari keranjang sampah?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Apakah anda yakin ingin menghapus %n entri selamanya?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Hapus entri?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Pindahkan entri ke keranjang sampah?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Kunci Basisdata?</translation>
@@ -2118,14 +2251,6 @@ Nonaktifkan penyimpanan aman dan coba lagi?</translation>
<translation>Basisdata KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Ganti referensi ke entri?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Entri &quot;%1&quot; memiliki %2 referensi. Apakah anda ingin mengganti referensi dengan data baru, mengabaikan entri ini, atau mungkin menghapusnya?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Hapus grup</translation>
</message>
@@ -2146,10 +2271,6 @@ Nonaktifkan penyimpanan aman dan coba lagi?</translation>
<translation>Basisdata tidak ada perubahan yang diakibatkan oleh proses penggabungan.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Grup bersama...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Gagal menyimpan basisdata: %1</translation>
</message>
@@ -2165,6 +2286,22 @@ Nonaktifkan penyimpanan aman dan coba lagi?</translation>
<source>Could not find database file: %1</source>
<translation>Tidak bisa menemukan berkas basisdata: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2297,6 +2434,22 @@ Nonaktifkan penyimpanan aman dan coba lagi?</translation>
Unfortunately, any changes made have been lost.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2373,13 +2526,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>Pemilihan warna latar belakang</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jika dicentang, entri tidak akan muncul di laporan seperti Pemeriksaan Kesehatan (Health Check) dan HIBP walau jika tidak sesuai dengan persyaratan kualitas (mis. entropi kata sandi atau penggunaan kembali). Anda dapat menetapkan tanda centang jika kata sandi di luar kendali anda (mis. jika perlu PIN empat digit) untuk mencegahnya mengacaukan laporan.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Kecualikan dari laporan basisdata</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2494,6 +2647,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Hanya gunakan entri ini dengan Otentikasi Dasar HTTP</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Jangan gunakan entri ini dengan Otentikasi Dasar HTTP</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2609,10 +2770,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Catatan:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Kedaluwarsa:</translation>
</message>
@@ -2676,11 +2833,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Berkas eksternal</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Telusuri...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Lampiran</translation>
</message>
@@ -2712,6 +2864,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>Pilih berkas lampiran</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Telusuri…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2858,8 +3015,8 @@ Ekstensi yang didukung adalah: %1.</translation>
<translation>Telusuri berkas berbagi</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Telusuri...</translation>
+ <source>Browse…</source>
+ <translation>Telusuri…</translation>
</message>
</context>
<context>
@@ -2932,10 +3089,6 @@ Ekstensi yang didukung adalah: %1.</translation>
<translation>Tambah ikon khusus</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Hapus ikon khusus</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Unduh favicon</translation>
</message>
@@ -2952,10 +3105,6 @@ Ekstensi yang didukung adalah: %1.</translation>
<translation>Semua Berkas</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Konfirmasi Hapus</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Pilih Gambar</translation>
</message>
@@ -2975,10 +3124,6 @@ Ekstensi yang didukung adalah: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Ikon berikut gagal:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Ikon ini digunakan oleh %n entri, dan akan diganti dengan ikon bawaan. Apakah anda yakin ingin menghapusnya?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Anda bisa mengaktifkan layanan ikon situs web oleh DuckDuckGo di Perkakas &gt; Pengaturan &gt; Keamanan</translation>
@@ -3016,13 +3161,13 @@ Ekstensi yang didukung adalah: %1.</translation>
<translation>Gunakan ikon ubahsuai</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Terapkan ikon ke...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Hanya terapkan ke grup ini</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3101,6 +3246,17 @@ Ini mungkin akan menyebabkan pengaya menjadi tidak berfungsi.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3221,6 +3377,32 @@ Apakah anda yakin ingin menambahkan berkas ini?</translation>
<source>Confirm Attachment</source>
<translation>Konfirmasi Lampiran</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3348,8 +3530,12 @@ Apakah anda yakin ingin menambahkan berkas ini?</translation>
<translation>Memiliki lampiran</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Memiliki sandi sekali TOTP</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Memiliki TOTP</translation>
</message>
</context>
<context>
@@ -3419,10 +3605,6 @@ Apakah anda yakin ingin menambahkan berkas ini?</translation>
<translation>Tidak Pernah</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[DILINDUNGI]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Diaktifkan</translation>
</message>
@@ -3446,11 +3628,6 @@ Apakah anda yakin ingin menambahkan berkas ini?</translation>
<source>Default Sequence</source>
<translation>Sekuens Bawaan</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3473,22 +3650,85 @@ Apakah anda yakin ingin menambahkan berkas ini?</translation>
<source>Reset to defaults</source>
<translation>Kembalikan ke setelan bawaan</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Memiliki lampiran</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Memiliki TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Tidak diketahui</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Tidak diketahui</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Layanan rahasia lain sedang berjalan (%1).&lt;br/&gt;Harap hentikan/hapus sebelum mengaktifkan kembali Integrasi Layanan Rahasia.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Gagal mendaftarkan layanan DBus pada %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Entri &quot;%1&quot; dari basisdata &quot;%2&quot; telah digunakan oleh %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Gagal mendaftarkan layanan DBus pada %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Aplikasi</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Kelola</translation>
</message>
</context>
<context>
@@ -3515,14 +3755,10 @@ Apakah anda yakin ingin menambahkan berkas ini?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Aplikasi</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Kelola</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3531,25 +3767,6 @@ Apakah anda yakin ingin menambahkan berkas ini?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Layanan Rahasia Fdo:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Tidak diketahui</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Tidak diketahui</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Layanan rahasia lain sedang berjalan (%1).&lt;br/&gt;Harap hentikan/hapus sebelum mengaktifkan kembali Integrasi Layanan Rahasia.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3558,6 +3775,10 @@ Apakah anda yakin ingin menambahkan berkas ini?</translation>
<comment>group has no children</comment>
<translation>[kosong]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Salinan</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3595,14 +3816,6 @@ Anda dapat mengaktifkan layanan ikon situs web DuckDuckGo di bagian keamanan dal
<translation>Status</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Silakan tunggu, sedang memproses daftar entri...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Mengunduh...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3615,8 +3828,16 @@ Anda dapat mengaktifkan layanan ikon situs web DuckDuckGo di bagian keamanan dal
<translation>Gagal Mengunduh</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Mengunduh favicon (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3677,6 +3898,11 @@ Jika terus berulang, maka basisdata anda mungkin rusak.</translation>
<source>Unable to calculate database key</source>
<translation>TIdak bisa mengkalkulasi kunci basisdata</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Ukuran cipher IV simetrik tidak valid.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3871,16 +4097,6 @@ Jika terus berulang, maka basisdata anda mungkin rusak.</translation>
<translation>Bukan basisdata KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Berkas yang dipilih adalah basisdata lama KeePass 1 (.kdb).
-
-Anda bisa mengimpornya dengan mengklik Basisdata &gt; &apos;Impor basisdata KeePass 1...&apos;.
-Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basisdata yang diimpor dengan versi lama KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Versi basisdata KeePass 2 tidak didukung.</translation>
</message>
@@ -3896,6 +4112,13 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basisdata yang diimpo
<source>Failed to read database file.</source>
<translation>Gagal membaca berkas basisdata.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4171,10 +4394,6 @@ Baris %2, kolom %3</translation>
<translation>Data ruas entri baca tidak cocok dengan ukurannya</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Ukuran ruas uuid entri tidak valid</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Ukuran ruas id grup entri tidak valid</translation>
</message>
@@ -4212,6 +4431,10 @@ Jika terus berulang, maka basisdata anda mungkin rusak.</translation>
<source>Unable to calculate database key</source>
<translation>TIdak bisa mengkalkulasi kunci basisdata</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4278,26 +4501,6 @@ Jika terus berulang, maka basisdata anda mungkin rusak.</translation>
<source>Key Component set, click to change or remove</source>
<translation>Komponen Kunci sudah diatur, klik untuk mengubah atau buang</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Tambah %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Ubah %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Buang %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 telah diatur, klik untuk ganti atau hapus</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4310,10 +4513,6 @@ Jika terus berulang, maka basisdata anda mungkin rusak.</translation>
<translation>Berkas Kunci</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Anda bisa menambahkan berkas kunci yang berisi byte acak untuk jaminan keamanan lebih.&lt;/p&gt;&lt;p&gt;Anda harus menjaga kerahasiannya dan jangan pernah menghilangkannya atau anda akan terkunci dan dicekal selamanya!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Galat memuat berkas kunci &apos;%1&apos;
@@ -4328,10 +4527,6 @@ Pesan: %2</translation>
<translation>Semua Berkas</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Buat Berkas Kunci...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Galat membuat berkas kunci</translation>
</message>
@@ -4344,26 +4539,14 @@ Pesan: %2</translation>
<translation>Pilih berkas kunci</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Pemilihan berkas kunci</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Telusuri berkas kunci</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Telusuri...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Buat berkas kunci baru</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Catatan: Jangan gunakan berkas yang dapat berubah karena itu akan mencegah anda membuka kunci basisdata anda!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Berkas Kunci Tidak Valid</translation>
</message>
@@ -4389,6 +4572,57 @@ Apakah anda yakin ingin melanjutkan dengan berkas ini?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Telusuri…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4489,24 +4723,10 @@ Apakah anda yakin ingin melanjutkan dengan berkas ini?</translation>
<translation>Silakan sentuh tombol pada YubiKey anda!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>PERINGATAN! Anda menggunakan versi tidak stabil dari KeePassXC!
-Tinggi kemungkinan terjadi kerusakan, harap kelola salinan basisdata anda dengan baik.
-Versi ini tidak dimaksudkan untuk penggunaan sehari-hari.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Donasi</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>PERINGATAN: Versi Qt anda dapat menyebabkan KeePassXC mogok/tidak merespon dengan adanya On-Screen Keyboard!
-Kami sarankan anda menggunakan AppImage yang tersedia di halaman unduhan kami.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Impor</translation>
</message>
@@ -4547,13 +4767,6 @@ Kami sarankan anda menggunakan AppImage yang tersedia di halaman unduhan kami.</
<translation>Impor berkas CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>CATATAN: Anda menggunakan versi pra-rilis KeePassXC!
-
-Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaan harian.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Periksa pembaruan saat memulai?</translation>
</message>
@@ -4682,10 +4895,6 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<translation>&amp;Keamanan Basisdata…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Laporan Basisdata...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistik, cek kesehatan, dll.</translation>
</message>
@@ -4782,10 +4991,6 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<translation>Buka Panduan Pengguna</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Simpan Cadangan Basisdata...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Tambahkan kunci ke Agen SSH</translation>
</message>
@@ -4838,36 +5043,44 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<translation>Anda harus memulai ulang aplikasi untuk menerapkan pengaturan ini. Apakah anda ingin memulai ulang sekarang?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Jalankan Sekuens Ketik-Otomatis</translation>
+ <source>Always on Top</source>
+ <translation>Selalu di Atas</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{NAMA PENGGUNA}</translation>
+ <source>Hide Usernames</source>
+ <translation>Sembunyikan Nama Pengguna</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{NAMA PENGGUNA}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Sembunyikan Sandi</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{SANDI}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{SANDI}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Selalu di Atas</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Sembunyikan Nama Pengguna</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Sembunyikan Sandi</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4974,14 +5187,14 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Buat basisdata KeePassXC baru...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Root</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5045,6 +5258,14 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<source>Password Manager</source>
<translation>Pengelola Sandi</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5151,18 +5372,10 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<translation>Tidak ada isi dari private key untuk didekripsi</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Mencoba menjalankan KDF tanpa cipher</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Membutuhkan frasa sandi untuk mendekripsi kunci ini</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Derivasi kunci gagal, berkas kunci rusak?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Dekripsi gagal, frasa sandi salah?</translation>
</message>
@@ -5210,6 +5423,18 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<source>Unknown key type: %1</source>
<translation>Jenis key tidak diketahui: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5264,6 +5489,22 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<source>Repeat password field</source>
<translation>Ruas pengulangan sandi</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5485,10 +5726,6 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<translation>Terapkan kata sandi</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Buat ulang sandi (%1)</translation>
</message>
@@ -5496,68 +5733,28 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<source>Special Characters</source>
<translation>Karakter Spesial</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
<message>
- <source>Statistics</source>
- <translation>Statistik</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Kata sandi sangat lemah</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Entropi sandi adalah %1 bit</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Kata sandi lemah</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Digunakan di %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Kata sandi sudah digunakan sebanyak %1 kali</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Kata sandi kedaluwarsa</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Sandi kedaluwarsa pada %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Kata sandi akan kedaluwarsa</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Kata sandi akan kedaluwarsa dalam %1 hari</translation>
+ <source>Character Count:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Password will expire soon</source>
- <translation>Kata sandi akan segera kedaluwarsa</translation>
+ <source>character</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Kata sandi kedaluwarsa pada %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Pemeriksaan Kesehatan</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5703,10 +5900,6 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<translation>Jalur entri yang akan di salin.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Waktu kedaluwarsa dalam detik sebelum mengosongkan papan klip.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Sunting sebuah entri.</translation>
</message>
@@ -6020,10 +6213,6 @@ Perintah yang tersedia:
<translation type="unfinished"/>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Tipe: Tidak diketahui%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropi %1 (%2)</translation>
</message>
@@ -6312,10 +6501,6 @@ Kernel: %3 %4</translation>
<translation>Pustaka kriptografi:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Tidak bisa membuat sandi dan pengingat secara bersamaan!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Menambahkan grup baru ke basisdata.</translation>
</message>
@@ -6352,10 +6537,6 @@ Kernel: %3 %4</translation>
<translation>Gagal membuka berkas HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Mengevaluasi entri basisdata terhadap berkas HIBP, ini akan memakan waktu cukup lama...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Tutup basisdata yang saat ini dibuka.</translation>
</message>
@@ -6548,10 +6729,6 @@ Kernel: %3 %4</translation>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation type="unfinished"/>
</message>
@@ -6765,6 +6942,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Kata sandi sangat lemah</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Entropi sandi adalah %1 bit</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Kata sandi lemah</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Digunakan di %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Kata sandi kedaluwarsa</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Sandi kedaluwarsa pada %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Kata sandi kedaluwarsa pada %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Kata sandi akan kedaluwarsa</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Kata sandi akan segera kedaluwarsa</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Apakah anda yakin ingin menghapus entri &quot;%1&quot; untuk selamanya?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Apakah anda yakin ingin memindahkan &quot;%1&quot; ke keranjang sampah?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Ganti referensi ke entri?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Pemeriksaan Kesehatan</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistik</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>kunci semua basisdata yang terbuka</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Basisdata terkunci.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Basisdata gagal dikunci.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6846,10 +7240,6 @@ Please consider generating a new key file.</source>
<translation>Entri ini sedang dikecualikan dari laporan</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Harap tunggu, data kesehatan sedang dikalkulasi...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Selamat, semuanya sehat!</translation>
</message>
@@ -6870,13 +7260,25 @@ Please consider generating a new key file.</source>
<translation>Alasan</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Sunting Entri...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Kecualikan dari laporan</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6921,44 +7323,56 @@ Please consider generating a new key file.</source>
<translation>Entri ini sedang dikecualikan dari laporan</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Kecualikan dari laporan</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>sekali</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>hingga 10 kali</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>hingga 100 kali</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>hingga 1000 kali</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>hingga 10,000 kali</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>hingga 100,000 kali</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>hingga 1 juta kali</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>jutaan kali</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Sunting Entri...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Kecualikan dari laporan</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6976,10 +7390,6 @@ Please consider generating a new key file.</source>
<translation>Nilai</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Harap tunggu, statistik basisdata sedang dikalkulasi...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Nama basisdata</translation>
</message>
@@ -7083,6 +7493,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Panjang rata-rata kata sandi kurang dari sepuluh karakter. Kata sandi yang lebih panjang memberikan keamanan yang lebih.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7197,14 +7615,14 @@ Please consider generating a new key file.</source>
<translation>Cari Bantuan</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Cari (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Sensitif besar kecil huruf</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7221,14 +7639,6 @@ Please consider generating a new key file.</source>
<translation>Umum</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation type="unfinished"/>
</message>
@@ -7241,19 +7651,31 @@ Please consider generating a new key file.</source>
<translation>Aplikasi ini sedang terhubung:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Jangan konfirmasi ketika entri dihapus oleh klien</translation>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
+ <translation>&lt;b&gt;Peringatan:&lt;/b&gt;</translation>
</message>
<message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Error:&lt;/b&gt;Gagal terhubung ke DBus. Harap periksa pengaturan DBus anda.</translation>
+ <source>Save current changes to activate the plugin and enable editing of this section.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
- <translation>&lt;b&gt;Peringatan:&lt;/b&gt;</translation>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save current changes to activate the plugin and enable editing of this section.</source>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7280,18 +7702,10 @@ Please consider generating a new key file.</source>
<translation>Sidik Jari:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Sertifikat:</translation>
- </message>
- <message>
<source>Signer</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Key:</source>
- <translation>Kunci:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Buat</translation>
</message>
@@ -7336,10 +7750,6 @@ Please consider generating a new key file.</source>
<translation>Tanda tangan</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Sertifikat</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Dipercaya</translation>
</message>
@@ -7393,10 +7803,6 @@ Please consider generating a new key file.</source>
<translation>Hanya tampilkan peringatan dan error</translation>
</message>
<message>
- <source>Key</source>
- <translation>Kunci</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation type="unfinished"/>
</message>
@@ -7467,30 +7873,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Apakah anda ingin mempercayai %1 dengan sidik jari %2 dari %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Tidak sekarang</translation>
</message>
@@ -7539,7 +7925,17 @@ Please consider generating a new key file.</source>
<translation>Berkas tidak ada</translation>
</message>
<message>
- <source>Unknown share container type</source>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7624,18 +8020,6 @@ Please consider generating a new key file.</source>
<translation>Siapkan TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Pengaturan bawaan token RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Pengaturan token steam</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Gunakan pengaturan khusus</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Pengaturan Khusus</translation>
</message>
@@ -7694,6 +8078,18 @@ Contoh: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Apakah anda yakin ingin menghapus pengaturan TOTP untuk entri ini?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7709,48 +8105,28 @@ Contoh: JBSWY3DPEHPK3PXP</translation>
<translation>Memeriksa pembaruan</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Memeriksa pembaruan...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Tutup</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Pembaruan Gagal!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Terjadi kesalahan saat mengambil informasi pembaruan.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Silakan coba lagi nanti.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Pembaruan Perangkat Lunak</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Versi baru KeePassXC telah tersedia!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 telah tersedia — yang anda miliki %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Unduh di keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Sudah yang paling baru!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 saat ini adalah versi yang paling baru</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7793,22 +8169,25 @@ Contoh: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
+ <source>Invalid key code</source>
<translation type="unfinished"/>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
+ <source>Global shortcut already registered to %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Press</source>
- <translation>Tekan</translation>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Pasif</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7831,11 +8210,25 @@ Contoh: JBSWY3DPEHPK3PXP</translation>
<translation type="unfinished"/>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
+ <source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Failed to complete a challenge-response, the specific error was: %1</source>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Tekan</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Pasif</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7846,14 +8239,6 @@ Contoh: JBSWY3DPEHPK3PXP</translation>
<translation>Segarkan</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Challenge-Response</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Jika anda memiliki &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, anda dapat menggunakannya sebagai keamanan tambahan.&lt;/p&gt;&lt;p&gt;YubiKey membutuhkan salah satu slotnya untuk diprogram sebagai &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Segarkan token perangkat keras</translation>
</message>
@@ -7877,5 +8262,29 @@ Contoh: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Tidak mendeteksi kunci perangkat keras</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_it.ts b/share/translations/keepassxc_it.ts
index 8ff48bb3d..5d7c21bf5 100644
--- a/share/translations/keepassxc_it.ts
+++ b/share/translations/keepassxc_it.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - Richiesta di accesso</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;sta richiedendo l&apos;accesso alle seguenti voci:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>La tua decisione per le voci di cui sopra verrà ricordata per la durata di esecuzione del client richiedente.</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Ricorda </translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Permetti di accedere alle voci</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Consenti selezionati</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Nega tutto</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Usa OpenSSH per Windows al posto di Pageant</translation>
+ <source>Deny for this program</source>
+ <translation>Nega per questo programma</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>Abilitare l&apos;integrazione dell&apos;agente SSH</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>La connessione dell&apos;agente SSH sta funzionando!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>È necessario riavviare l&apos;applicazione per impostare la nuova lingua. Vuoi riavviare ora?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monocromatico</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Tipo di icona vassoio</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Nascondere le voci scadute dalla digitazione automatica</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation> Usa segnaposti per campi password vuoti</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Spostare le voci nel cestino senza conferma</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Abilitare il doppio clic per copiare le colonne di immissione nome utente/password</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Impossibile trovare una voce che corrisponda al titolo della finestra:</translation>
+ <source>Permission Required</source>
+ <translation>Permesso richiesto</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>KeePassXC - Completamento automatico</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC richiede il permesso di Accessibilità per effettuare l&apos;auto-completamento di livello base. Se hai già concesso il permesso, riavvia KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Completamento automatico</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>Impossibile utilizzare la sequenza automatica richiesta a causa di un errore:</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>La sintassi del tuo comando di auto-completamento non è corretta!</translation>
+ <source>Auto-Type Error</source>
+ <translation>Errore di digitazione automatica</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Questo comando di auto-completamento contiene un ritardo molto lungo. Si desidera veramente procedere?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePasssXC richiede il permesso di Accessibilità e di Registrazione Schermo per effettuare l&apos;auto-completamento globale. La registrazione dello schermo è necessaria per usare il titolo della finestra al fine di trovare le voci corrispondenti. Se hai già concesso il permesso, riavvia KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Questo comando di auto-completamento contiene pressioni dei tasti molto lente. Si desidera veramente procedere?</translation>
+ <source>Invalid entry provided</source>
+ <translation>Fornita voce non valida</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Questo comando di auto-completamento contiene argomenti che molto spesso si ripetono. Si desidera veramente procedere?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Rilevato squilibrio tra parentesi quadre, trovato extra { or }</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Permesso richiesto</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Troppe ripetizioni rilevate, max è %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC richiede il permesso di Accessibilità per effettuare l&apos;auto-completamento di livello base. Se hai già concesso il permesso, riavvia KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Rilevata pressione tasto molto lenta, max è %1: %2</translation>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Ritardo molto lungo rilevato, max è %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Tipo di conversione non valido: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Sintassi di conversione non valida: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Sintassi della espressione regolare non valida %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Segnaposto non valido: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Copia &amp;nome utente</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>Tentativo di invio di keysym non valido.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Copia &amp;password</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>Impossibile ottenere un codice chiave valido per la chiave: </translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Permesso richiesto</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Sequenza interrotta: blocco MAIUSCOLO attivo</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePasssXC richiede il permesso di Accessibilità e di Registrazione Schermo per effettuare l&apos;auto-completamento globale. La registrazione dello schermo è necessaria per usare il titolo della finestra al fine di trovare le voci corrispondenti. Se hai già concesso il permesso, riavvia KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Sequenza interrotta: tasti di modifica ritenuti dall&apos;utente</translation>
</message>
</context>
<context>
@@ -552,12 +629,60 @@
<translation>KeePassXC - Completamento automatico</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Seleziona una voce per il completamento automatico:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Fare doppio clic su una riga per eseguire la digitazione automatica o trovare una voce utilizzando la ricerca:</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Ricerca...</translation>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;È possibile utilizzare query di ricerca avanzate per trovare qualsiasi voce nei database aperti. Sono utili le scorciatoie seguenti:&lt;br/&gt;
+CTRL+F - Attiva/disattiva ricerca database&lt;br/&gt;
+CTRL+1 - Digitare nome utente&lt;br/&gt;
+CTRL+2 - Digitare la password&lt;br/&gt;
+CTRL+3 - Digitare TOTP&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>Cercare in tutti i database aperti</translation>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation>Cerca…</translation>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>Digitare la sequenza</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annulla</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>Digitare {USERNAME}</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>Digita {PASSWORD}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>Digita {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Copia nome utente</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Copia password</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>Copia TOTP</translation>
</message>
</context>
<context>
@@ -713,6 +838,16 @@ chrome-laptop.</source>
Assegnagli un nome univoco o un ID, per esempio:
laptop-chrome</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -778,14 +913,6 @@ laptop-chrome</translation>
<translation>Richiedi di sbloccare il database se è bloccato</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Vengono restituiti solo voci con lo stesso schema (http://, https://, ...)</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Schema di corrispondenza URL (ad esempio, https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Restituisci solo le corrispondenze migliori per un&apos;URL specifica invece di tutte le voci per l&apos;intero dominio.</translation>
</message>
@@ -811,16 +938,6 @@ laptop-chrome</translation>
<translation>Cerca le credenziali corrispondenti in tutti i database aperti</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ordina le credenziali corrispondenti per titolo</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ordina le credenziali corrispondenti per nome utente</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avanzate</translation>
</message>
@@ -881,11 +998,6 @@ laptop-chrome</translation>
<translation>Browser per file proxy personalizzato</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Sfoglia...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Usare un percorso personalizzato per la configurazione del browser:</translation>
</message>
@@ -906,10 +1018,6 @@ laptop-chrome</translation>
<translation>Campo percorso browser personalizzato</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Cerca un percorso personalizzato per il browser </translation>
</message>
@@ -957,14 +1065,27 @@ laptop-chrome</translation>
<source>Select native messaging host folder location</source>
<translation>Selezionare il percorso per la cartella principale della messaggistica</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Vengono restituite solo le voci con lo stesso http:// (https://, https://, ...).</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>Corrispondenza dello schema URL (ad esempio, https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Sfoglia…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Opzioni clonazione</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Aggiungi &apos; - Clone&apos; al titolo</translation>
</message>
@@ -976,6 +1097,10 @@ laptop-chrome</translation>
<source>Copy history</source>
<translation>Copia cronologia</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Opzioni di inserimento clone</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1161,10 +1286,6 @@ laptop-chrome</translation>
<translation>Il file non può essere scritto perché aperto in modalità di sola lettura.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Chiave non trasformata. Questo è un bug, si prega di segnalarlo agli sviluppatori!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1199,6 +1320,10 @@ Database di backup che si trova in %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Impossibile salvare, il database non è stato inizializzato!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>Chiave non trasformata. Questo è un bug, si prega di segnalarlo agli sviluppatori.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1258,10 +1383,6 @@ Database di backup che si trova in %2</translation>
<translation>Cercare il file chiave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Sfoglia...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Aggiornare i token hardware</translation>
</message>
@@ -1300,12 +1421,6 @@ Per evitare che questo errore venga visualizzato, è necessario andare alle &quo
<translation>Inserisci credenziali aggiuntive (se presenti):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Puoi usare una chiave di sicurezza hardware come una &lt;strong&gt;YubiKey&lt;/strong&gt; o una &lt;strong&gt;OnlyKey&lt;/strong&gt; con gli slot configurati per HMAC-SHA1.
-&lt;p&gt;Clicca per ulteriori informazioni...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Aiuto relativo al file chiave</translation>
</message>
@@ -1324,10 +1439,6 @@ If you do not have a key file, please leave the field empty.</source>
Se non possiedi un file chiave, lascia vuoto questo campo.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Oltre a una password, è possibile utilizzare un file segreto per migliorare la sicurezza del database. Questo file può essere generato nelle impostazioni di sicurezza del database.&lt;/p&gt;&lt;p&gt;Questo &lt;strong&gt;non&lt;/strong&gt; è il tuo file *.kdbx!&lt;br&gt;Se non si dispone di un file chiave, lasciare vuoto questo campo.&lt;/p&gt;&lt;p&gt;Clicca per maggiori informazioni...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>File chiave per sbloccare il database</translation>
</message>
@@ -1352,8 +1463,22 @@ Se non possiedi un file chiave, lascia vuoto questo campo.</translation>
<translation>Vecchio formato di file chiave</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Stai utilizzando un vecchio formato di file chiave che KeePassXC può&lt;br&gt;smettere di supportare in futuro.&lt;br&gt;&lt;br&gt;Prendere in considerazione la possibilità di generare un nuovo file di chiave andando a:&lt;br&gt;&lt;strong&gt;Database / Sicurezza database / Cambiare file chiave.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Oltre a una password, è possibile utilizzare un file segreto per migliorare la sicurezza del database. Questo file può essere generato nelle impostazioni di sicurezza del database.&lt;/p&gt;&lt;p&gt;Questo non &lt;strong&gt;è il&lt;/strong&gt; tuo file di database *.kdbx!&lt;br&gt;Se non si dispone di un file di chiave, lasciare vuoto questo campo.&lt;/p&gt;&lt;p&gt;Clicca per maggiori informazioni...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;È possibile utilizzare una chiave di protezione hardware, ad esempio &lt;strong&gt;YubiKey&lt;/strong&gt; o &lt;strong&gt;OnlyKey&lt;/strong&gt; con slot configurati per HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Clicca per maggiori informazioni...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Sfoglia…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Stai utilizzando un vecchio formato di file chiave che KeePassXC può&lt;br&gt;smettere di supportare in futuro.&lt;br&gt;&lt;br&gt;Prendere in considerazione la possibilità di generare un nuovo file di chiave andando a:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Sicurezza database &amp;gt; modificare il file di chiave.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1389,6 +1514,10 @@ Se non possiedi un file chiave, lascia vuoto questo campo.</translation>
<source>Database Credentials</source>
<translation>Credenziali database</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Manutenzione</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1620,6 @@ Le autorizzazioni per accedere alle voci verranno revocate.</translation>
<translation>Spostare gli attributi KeePassHTTP in dati personalizzati</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Vuoi davvero spostare tutti i dati di integrazione del browser legacy allo standard più recente?
-Questo è necessario per mantenere la compatibilità con il plugin del browser.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Chiavi del browser archiviate</translation>
</message>
@@ -1526,14 +1649,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Si vuole davvero aggiornare l&apos;ID del database?
Questo è necessario solo se il database è una copia e l&apos;estensione del browser non riesce a connettersi. </translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Vuoi davvero convertire tutti i dati di integrazione del browser legacy allo standard più recente?
+Questo è necessario per mantenere la compatibilità con il plug-in del browser.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Aggiungere ulteriore protezione...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Nessuna password impostata</translation>
</message>
@@ -1565,6 +1690,10 @@ Siete sicuri di voler continuare senza password?</translation>
<source>Failed to change database credentials</source>
<translation>Impossibile modificare le credenziali del database</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>Aggiungi ulteriore protezione...</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1768,6 @@ Siete sicuri di voler continuare senza password?</translation>
<translation>Numero di giri troppo elevato</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Stai utilizzando un numero molto elevato di fasi di trasformazione della chiave con Argon 2
-
-Se continui con questo numero, il tuo database si potrebbe aprire in ore o giorni (o anche più a lungo)</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>D&apos;accordo, mantieni il valore</translation>
</message>
@@ -1660,14 +1781,6 @@ Se continui con questo numero, il tuo database si potrebbe aprire in ore o giorn
<translation>Numero di giri troppo basso</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Stai utilizzando un numero molto basso di fasi di trasformazione della chiave con AES-KDF
-
-Se continui con questo numero, il tuo database potrebbe essere decifrato molto facilmente</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF invariato</translation>
</message>
@@ -1725,6 +1838,22 @@ Se continui con questo numero, il tuo database potrebbe essere decifrato molto f
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Con Argon2 si utilizza un numero molto elevato di turni di trasformazione chiave.
+
+Se si mantiene questo numero, l&apos;apertura del database potrebbe richiedere ore, giorni o anche più tempo.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>Con AES-KDF si utilizza un numero molto basso di turni di trasformazione chiave.
+
+Se si mantiene questo numero, il database non sarà protetto da attacchi di forza bruta.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1877,6 @@ Se continui con questo numero, il tuo database potrebbe essere decifrato molto f
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Metadati del database</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Nome database:</translation>
</message>
@@ -1825,6 +1950,10 @@ Questa azione non è reversibile.</translation>
<source>Enable compression (recommended)</source>
<translation>Abilita compressione (consigliato)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Metadati del database</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1988,49 @@ Questa azione non è reversibile.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Gestire icone personalizzate</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Eliminare le icone selezionate</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Eliminare tutte le icone personalizzate non utilizzate da alcuna voce o gruppo</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Eliminare le icone inutilizzate</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Conferma eliminazione</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>Almeno una delle icone selezionate è attualmente in uso da almeno una voce o gruppo. Le icone di tutte le voci e i gruppi interessati verranno sostituite dall&apos;icona predefinita. Eliminare le icone attualmente in uso?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Icone personalizzate in uso</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>Tutte le icone personalizzate sono utilizzate da almeno una voce o gruppo.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Icone non utilizzate eliminate</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2152,6 @@ Questo è sicuramente un bug, si prega di segnalarlo agli sviluppatori.</transla
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Ricerca...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Vuoi veramente eliminare la voce &quot;%1&quot;?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Vuoi davvero cestinare la voce &quot;%1&quot;?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Vuoi veramente cestinare %n voce?</numerusform><numerusform>Vuoi veramente cestinare %n voci?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Vuoi eseguire il comando?</translation>
</message>
@@ -2053,18 +2209,6 @@ Vuoi fondere i cambiamenti?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Sei sicuro di voler eliminare definitivamente tutto dal cestino?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Vuoi davvero eliminare %n voci per sempre?</numerusform><numerusform>Vuoi davvero eliminare %n voce(i) per sempre?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Elimina ha?</numerusform><numerusform>Cancellare la voce(i)?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Spostare la creazione nel cestino?</numerusform><numerusform>Spostare la voce(i) nel cestino?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Bloccare il database?</translation>
@@ -2118,14 +2262,6 @@ Disabilitare i salvataggi sicuri e riprovare?</translation>
<translation>Database KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Sostituire i riferimenti alla voce?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>La voce &quot;%1&quot; ha %2 riferimento/i. Sovrascrivere i riferimenti con i valori, ignorare questa voce o eliminare comunque?</numerusform><numerusform>La voce &quot;%1&quot; ha %2 riferimento/i. Sovrascrivere i riferimenti con i valori, ignorare questa voce o eliminare comunque?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Elimina gruppo</translation>
</message>
@@ -2146,10 +2282,6 @@ Disabilitare i salvataggi sicuri e riprovare?</translation>
<translation>Il database non è stato modificato dall&apos;operazione di unione.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Gruppo condiviso...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Scrittura del database non riuscita: %1</translation>
</message>
@@ -2165,6 +2297,22 @@ Disabilitare i salvataggi sicuri e riprovare?</translation>
<source>Could not find database file: %1</source>
<translation>Impossibile trovare il file di database: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>Ricerca...</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Gruppo condiviso...</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Conferma digitazione automatica</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>Eseguire la digitazione automatica nella finestra precedentemente attiva?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2446,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>Questa voce è stata invalidata da un&apos;operazione di unione esterna.
Purtroppo, le modifiche apportate sono state perse.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Errore di convalida della digitazione automatica</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>Errore durante la convalida della sequenza di tipo automatico personalizzata:
+%1
+Vuoi correggerla?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>Errore durante la convalida della sequenza di tipo automatico per &quot;%1&quot;:
+%2
+Vuoi correggerla?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2542,13 @@ Purtroppo, le modifiche apportate sono state perse.</translation>
<translation>Selezione del colore di sfondo</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se abilitata, questa voce non apparirà nei rapporti di integrità e HIBP anche se non soddisfa le condizioni richieste(es. entropia della password o riutilizzo). È possibile includere la password se essa si trova al di là del vostro controllo (es. se è necessario inserire un PIN a quattro cifre) per evitare che essa vada a ingombrare i rapporti.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Escludere dal rapporto del database</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>Se selezionata, la voce non verrà visualizzata in report come Health Check e HIBP anche se non corrisponde ai requisiti di qualità.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2663,14 @@ Purtroppo, le modifiche apportate sono state perse.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Utilizza questa voce solo con l&apos;autenticazione HTTP Basic </translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Non inviare questa impostazione al browser per le finestre di dialogo autenticazione HTTP. Se attivata, le finestre di dialogo autenticazione HTTP non mostreranno questa voce per la selezione.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Non utilizzare questa voce con l&apos;autenticazione di base HTTP</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2786,6 @@ Purtroppo, le modifiche apportate sono state perse.</translation>
<translation>Note:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Scade:</translation>
</message>
@@ -2677,11 +2849,6 @@ Purtroppo, le modifiche apportate sono state perse.</translation>
<translation>File esterno</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Sfoglia...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Allegato</translation>
</message>
@@ -2713,6 +2880,11 @@ Purtroppo, le modifiche apportate sono state perse.</translation>
<source>Select attachment file</source>
<translation>Seleziona file allegato</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Sfoglia…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,8 +3031,8 @@ Le estensioni supportate sono: %1.</translation>
<translation>Cerca file per condivisione</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Sfoglia...</translation>
+ <source>Browse…</source>
+ <translation>Sfoglia…</translation>
</message>
</context>
<context>
@@ -2933,10 +3105,6 @@ Le estensioni supportate sono: %1.</translation>
<translation>Aggiungi icona personalizzata</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Rimuovi icona personalizzata</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Scarica favicon</translation>
</message>
@@ -2953,10 +3121,6 @@ Le estensioni supportate sono: %1.</translation>
<translation>Tutti i file</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Conferma eliminazione</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Selezionare immagine(i)</translation>
</message>
@@ -2976,10 +3140,6 @@ Le estensioni supportate sono: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>La seguente icona presenta degli errori:</numerusform><numerusform>Le seguenti icone presentano degli errori:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Questa icona viene utilizzata da %n voci e verrà sostituita dall&apos;icona predefinita. Sei sicuro di volerlo eliminare?</numerusform><numerusform>Questa icona viene utilizzata da %n voce(i) e verrà sostituita dall&apos;icona predefinita. Sei sicuro di volerla eliminare?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>È possibile attivare il servizio per le icone del sito Web DuckDuckGo in Strumenti -&gt; Impostazioni -&gt; Sicurezza</translation>
@@ -3017,13 +3177,13 @@ Le estensioni supportate sono: %1.</translation>
<translation>Usa icona personalizzata</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Applicare l&apos;icona a...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Applica solo a questo gruppo</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Applicare l&apos;icona a...</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3262,17 @@ Ciò potrebbe causare malfunzionamenti ai plugin interessati.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3223,6 +3394,32 @@ Siete sicuri di voler aggiungere questo file?</translation>
<source>Confirm Attachment</source>
<translation>Conferma l&apos;allegato </translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Rinominare l&apos;allegato selezionato</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Rinominare</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3350,8 +3547,12 @@ Siete sicuri di voler aggiungere questo file?</translation>
<translation>Ha allegati</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Ha una password monouso TOTP</translation>
+ <source>Password Strength</source>
+ <translation>Sicurezza della password</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Ha TOTP</translation>
</message>
</context>
<context>
@@ -3421,10 +3622,6 @@ Siete sicuri di voler aggiungere questo file?</translation>
<translation>Mai</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[PROTETTO]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Abilitato</translation>
</message>
@@ -3448,11 +3645,6 @@ Siete sicuri di voler aggiungere questo file?</translation>
<source>Default Sequence</source>
<translation>Sequenza predefinita</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3475,22 +3667,85 @@ Siete sicuri di voler aggiungere questo file?</translation>
<source>Reset to defaults</source>
<translation>Ripristina valori predefiniti</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Ha allegati</translation>
+ <source>Failed to deliver message</source>
+ <translation>Impossibile recapitare il messaggio</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Ha TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>Impossibile inviare la risposta su DBus</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Sconosciuto</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Sconosciuto</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Eseguibile: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Un altro servizio segreto è già in esecuzione (%1).&lt;br/&gt;Fermarlo o rimuoverlo prima di abilitare l&apos;integrazione dei servizi segreti.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Impossibile registrare il servizio DBus a %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Impossibile registrare il servizio su DBus nel percorso &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Impossibile registrare il database in DBus con il nome &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Impossibile registrare la sessione su DBus nel percorso &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Impossibile registrare l&apos;elemento in DBus nel percorso &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Impossibile registrare l&apos;oggetto prompt su DBus nel percorso &apos;%1&apos;</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>La voce &quot;%1&quot; dal database &quot;%2&quot; è stata utilizzata da %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Impossibile registrare il servizio DBus a %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Applicazione</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Gestire</translation>
</message>
</context>
<context>
@@ -3517,14 +3772,10 @@ Siete sicuri di voler aggiungere questo file?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Applicazione</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Gestire</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3533,25 +3784,6 @@ Siete sicuri di voler aggiungere questo file?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Sconosciuto</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Sconosciuto</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Eseguibile: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Un altro servizio segreto è già in esecuzione (%1).&lt;br/&gt;Fermarlo o rimuoverlo prima di abilitare l&apos;integrazione dei servizi segreti.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3560,6 +3792,10 @@ Siete sicuri di voler aggiungere questo file?</translation>
<comment>group has no children</comment>
<translation>[vuoto]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - clone</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3597,14 +3833,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Stato</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Si prega di attendere, elenco delle voci in elaborazione...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Scaricamento...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3617,8 +3845,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Download non riuscito</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Scaricamento delle favicon (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation>Attendere, elaborazione della lista di immissione...</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>Scaricare...</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation>Scaricamento delle favicons (%1/%2)...</translation>
</message>
</context>
<context>
@@ -3679,6 +3915,11 @@ Se ciò si ripresenta, il file di database potrebbe essere danneggiato.</transla
<source>Unable to calculate database key</source>
<translation>Impossibile calcolare la chiave del database</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Dimensione non valida del vettore di inizializzazione dell&apos;algoritmo di cifratura simmetrica.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3873,16 +4114,6 @@ Se ciò si ripresenta, il file di database potrebbe essere danneggiato.</transla
<translation>Non è un database KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Il file selezionato è un vecchio database di KeePass 1 (.kdb).
-
-È possibile importarlo facendo clic su &apos;Database&apos; &gt; &apos;Importa database KeePass 1...&apos;.
-Si tratta di una migrazione unidirezionale. Non sarà possibile aprire il database importato con la vecchia versione di KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Versione di database KeePass 2 non supportata.</translation>
</message>
@@ -3898,6 +4129,16 @@ Si tratta di una migrazione unidirezionale. Non sarà possibile aprire il databa
<source>Failed to read database file.</source>
<translation>Impossibile leggere il file di database.</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>Il file selezionato è un vecchio database KeePass 1 (kdb).
+
+È possibile importarlo facendo clic su Database &gt; &apos;Import KeePass 1 database...&apos;.
+Questa è una migrazione a senso unico. Non sarà possibile aprire il database importato con la vecchia versione di KeePassX 0.4.</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4173,10 +4414,6 @@ Riga %2, colonna %3</translation>
<translation>I dati letti per la voce corrente non coincidono con la dimensione</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Dimensione dell&apos;UUID della voce corrente non valida</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Dimensione dell&apos;ID di gruppo della voce corrente non valida</translation>
</message>
@@ -4214,6 +4451,10 @@ Se ciò si ripresenta, il file di database potrebbe essere danneggiato.</transla
<source>Unable to calculate database key</source>
<translation>Impossibile calcolare la chiave del database</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>Dimensione campo UUID non valida</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4280,26 +4521,6 @@ Se ciò si ripresenta, il file di database potrebbe essere danneggiato.</transla
<source>Key Component set, click to change or remove</source>
<translation>Set di componenti chiave, fare clic per modificare o rimuovere</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Aggiungere %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Modificare %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Rimuovere %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 impostato, fare clic per modificare o rimuovere</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4312,10 +4533,6 @@ Se ciò si ripresenta, il file di database potrebbe essere danneggiato.</transla
<translation>File chiave</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;È possibile aggiungere un file chiave contenente byte casuali per una maggiore sicurezza.&lt;/p&gt;&lt;p&gt;Devi tenerlo segreto e non perderlo mai o sarai bloccato!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Errore nel caricamento del file chiave &apos;%1&apos;
@@ -4330,10 +4547,6 @@ Messaggio: %2</translation>
<translation>Tutti i file</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Crea file chiave...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Errore nella creazione del file chiave</translation>
</message>
@@ -4346,26 +4559,14 @@ Messaggio: %2</translation>
<translation>Seleziona un file chiave</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Selezione del file chiave</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Cercare il file chiave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Sfoglia...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generare un nuovo file chiave</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Nota: non utilizzare un file che potrebbe cambiare in quanto ciò impedirà di sbloccare il database!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>File chiave non valido</translation>
</message>
@@ -4391,6 +4592,57 @@ Sei sicuro di voler continuare con questo file?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>È stato selezionato un file chiave in un vecchio formato che KeePassXC&lt;br&gt;potrebbe smettere di supportare in futuro.&lt;br&gt;&lt;br&gt;Prendere in considerazione la possibilità di generare un nuovo file di chiave.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Genera un nuovo file chiave o scegline uno esistente per proteggere il tuo database.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Nota: NON utilizzare un file che potrebbe cambiare in quanto ciò ti impedirà di sbloccare il tuo database.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Sfoglia…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Aggiungi file chiave</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Cambia file chiave</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Rimuovi file chiave</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>File chiave impostato, clicca per cambiare o rimuovere</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;È possibile aggiungere un file di chiave contenente byte casuali per una maggiore sicurezza.&lt;/p&gt;&lt;p&gt;Devi tenerlo segreto e non perderlo mai o sarai bloccato.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Crea file chiave…</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Codice chiave non valido</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Scorciatoia globale già registrata a %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Impossibile registrare la scorciatoia globale</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4491,24 +4743,10 @@ Sei sicuro di voler continuare con questo file?</translation>
<translation>Premi il pulsante della YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>ATTENZIONE: stai utilizzando una versione non stabile di KeePassXC!
-Vi è il rischio concreto di danneggiamenti ai database utilizzati, si consiglia di predisporre per una loro copia di sicurezza.
-Questa versione non è pensata per essere utilizzata in ambito di produzione.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Donare</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>AVVISO: la tua versione di Qt può causare dei crash di KeePassXC con una tastiera sullo schermo!
-Si consiglia di utilizzare l&apos;AppImage disponibile sulla nostra pagina di download.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importare</translation>
</message>
@@ -4549,12 +4787,6 @@ Si consiglia di utilizzare l&apos;AppImage disponibile sulla nostra pagina di do
<translation>Importare un file CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>NOTA: si sta utilizzando una versione non definitiva di KeePassXC!
-Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&apos;uso in produzione.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Controllare gli aggiornamenti all&apos;avvio?</translation>
</message>
@@ -4683,10 +4915,6 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<translation>Database &amp;Sicurezza...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Database &amp;Report...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistiche, controllo dello stato, ecc.</translation>
</message>
@@ -4783,10 +5011,6 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<translation>Apri il manuale dell&apos;utente</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Salva il backup del database </translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Aggiungi chiave all&apos;agente SSH</translation>
</message>
@@ -4839,36 +5063,48 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<translation>È necessario riavviare l&apos;applicazione per applicare questa impostazione. Vuoi riavviare ora?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Esegui la sequenza di completamento automatico</translation>
+ <source>Always on Top</source>
+ <translation>Sempre sopra</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{NOMEUSER)</translation>
+ <source>Hide Usernames</source>
+ <translation>Nascondi nome utente</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{NOMEUSER}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Nascondi password</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORD}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>Database &amp;Reports...</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORD}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>Salva backup del database in...</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>Sempre sopra</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Nascondi nome utente</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>ATTENZIONE: si sta utilizzando una build instabile di KeePassXC.
+C&apos;è un alto rischio di corruzione, mantenere un backup dei database.
+Questa versione non è destinata all&apos;uso in produzione.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Nascondi password</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>NOTA: si utilizza una versione non definitiva di KeePassXC.
+Aspettatevi alcuni bug e problemi minori, questa versione è pensata per scopi di test.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>ATTENZIONE: la versione di Qt potrebbe causare l&apos;arresto anomalo di KeePassXC con una tastiera su schermo.
+Ti consigliamo di utilizzare l&apos;AppImage disponibile sulla nostra pagina download.</translation>
</message>
</context>
<context>
@@ -4975,14 +5211,14 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Creazione di un nuovo database KeePassXC...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Radice</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Creazione di un nuovo database KeePassXC…</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5046,6 +5282,14 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<source>Password Manager</source>
<translation>Gestione password</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Scorciatoia globale già registrata a %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Impossibile registrare la scorciatoia globale</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5153,18 +5397,10 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<translation>Nessuna chiave privata da decifrare nel contenuto</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Sto cercando di eseguire KDF senza cifratura</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>La decifrazione di questa chiave richiede una frase segreta</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Derivazione della chiave non riuscita, file della chiave rovinato?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Decifrazione non riuscita, frase segreta non corretta?</translation>
</message>
@@ -5212,6 +5448,18 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<source>Unknown key type: %1</source>
<translation>Tipo di chiave sconosciuta: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Derivazione chiave non riuscita: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Impossibile inizializzare il cifrario: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Decrittografia non riuscita: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5266,6 +5514,22 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<source>Repeat password field</source>
<translation>Campo ripeti password</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Aggiungi password</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Cambia password</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Rimuovi password</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Password impostata, clicca per cambiare o rimuovere</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5487,10 +5751,6 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<translation>Applica password</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Rigenera password (%1)</translation>
</message>
@@ -5498,68 +5758,28 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<source>Special Characters</source>
<translation>Caratteri speciali</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
<message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
+ <source>Character Count:</source>
+ <translation>Conteggio caratteri:</translation>
</message>
<message>
- <source>Statistics</source>
- <translation>Statistiche</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Password molto debole</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>L&apos;entropia della password è %1 bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Password debole</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Utilizzato in %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>La password è stata utilizzata %1 volte</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>La password è scaduta</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>La password è scaduta il %1 </translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>La password è in scadenza</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>La password scade tra %1 giorni</translation>
+ <source>character</source>
+ <translation>Carattere</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password will expire soon</source>
- <translation>La password scadrà presto</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - Scegli caratteri</translation>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>La password scade il %1 </translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Selezionare i caratteri da digitare, spostarsi con i tasti di direzione, CTRL+S invia.</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Controllo dell&apos;integrità</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Premere &amp;TAB tra i caratteri</translation>
</message>
</context>
<context>
@@ -5705,10 +5925,6 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<translation>Percorso della voce da tagliare.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Intervallo di tempo in secondi prima di ripulire gli appunti.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Modifica una voce.</translation>
</message>
@@ -6022,10 +6238,6 @@ Comandi disponibili:
<translation>Tipo: Data(Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Tipo: Sconosciuto %1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropia %1 (%2)</translation>
</message>
@@ -6314,10 +6526,6 @@ Kernel: %3 %4</translation>
<translation>Librerie crittografiche:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Impossibile generare una password e richiederla contemporaneamente!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Aggiunge un nuovo gruppo a un database.</translation>
</message>
@@ -6354,10 +6562,6 @@ Kernel: %3 %4</translation>
<translation>Impossibile aprire il file HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Valutare le voci del database rispetto al file HIBP, questo richiederà un po&apos; di tempo...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Chiudere il database attualmente aperto.</translation>
</message>
@@ -6550,10 +6754,6 @@ Kernel: %3 %4</translation>
<translation>Impossibile salvare il file di script nativo di messaggistica per %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Copia l&apos;attributo negli appunti. L&apos;impostazione predefinita è &quot;password&quot; se non specificato.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Copiare il TOTP negli appunti. (analogo a &quot;-a totp&quot;).</translation>
</message>
@@ -6771,6 +6971,223 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Dati di file chiave imprevisti! Il file chiave potrebbe essere danneggiato.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Note per la voce.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>Impossibile generare una password e chiedere conferma contemporaneamente.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Percorso di okon-cli per la ricerca in un file HIBP formattato</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Impossibile trovare il file HIBP: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>Valutazione delle voci del database tramite okon...</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>Valutazione delle voci del database rispetto al file HIBP, questo prenderà un po&apos; di tempo...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Copia l&apos;attributo negli appunti. L&apos;impostazione predefinita è &quot;password&quot; se non specificato.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Deve corrispondere a una sola voce, altrimenti viene visualizzato un elenco di possibili corrispondenze.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Timeout prima di cancellare gli Appunti (l&apos;impostazione predefinita è %1 secondi, impostata su 0 per senza limite).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Corrispondenza di più voci:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Tipo: Sconosciuto (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>Per utilizzare okon, è necessario fornire un file post-elaborato (ad esempio file.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Impossibile avviare il processo okon: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Errore: il processo okon non è terminato</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Impossibile caricare il database elaborato con okon: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Password molto debole</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>L&apos;entropia della password è %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Password debole</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Utilizzato in %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>La password è scaduta</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>La password è scaduta il %1 </translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>La password scade il %1 </translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>La password è in scadenza</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>La password scadrà presto</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>La libreria Botan deve essere almeno 2.11.x, trovata %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: modalità di cifratura non valida.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: dimensione IV non valida di %1 per %2.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>Cifrario non inizializzato prima dell&apos;utilizzo.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>Impossibile elaborare i dati di lunghezza 0.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Vuoi veramente eliminare la voce &quot;%1&quot;?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Vuoi davvero cestinare la voce &quot;%1&quot;?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Sostituire i riferimenti alla voce?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Controllo dell&apos;integrità</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistiche</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>blocca tutti i database aperti</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>consenti la registrazione dello schermo dell&apos;app e screenshot</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Database bloccati.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Impossibile bloccare il database.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Avviso: impossibile impedire screenshot in una finestra di primo livello!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6852,10 +7269,6 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Questa voce è stata esclusa dai rapporti </translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Attendere, controllo di integrità in corso</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Congratulazioni, nessun problema rilevato!</translation>
</message>
@@ -6876,13 +7289,25 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Motivo</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Modifica voce</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Escludere dal rapporto</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Escludere le voci scadute dal report</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Si prega di attendere, i dati sulla salute sono in fase di calcolo ...</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Modifica voce…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6927,44 +7352,56 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Questa voce è stata esclusa dai rapporti </translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Escludere dal rapporto</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>una volta </translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>fino a 10 volte</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>fino a 100 volte</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>fino a 1000 volte</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>fino a 10,000 volte</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>fino a 100,000 volte</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>fino ad un milione di volte</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>milioni di volte</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Modifica voce</translation>
+ <source>Edit Entry…</source>
+ <translation>Modifica voce…</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Escludere dal rapporto</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6982,10 +7419,6 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Valore</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Attendere, calcolo statistiche del database...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Nome del database</translation>
</message>
@@ -7089,6 +7522,14 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>La lunghezza media della password è inferiore a dieci caratteri. Le password più lunghe offrono maggiore sicurezza.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Attendere, le statistiche del database vengono calcolate...</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7203,14 +7644,14 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Cercare nell&apos;aiuto</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Ricerca (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Riconoscimento di maiuscole e minuscole</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Ricerca (%1)…</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7227,14 +7668,6 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Generale</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Mostra notifica quando vengono richieste le credenziali</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se il cestino è abilitato per il database, le voci verranno spostate direttamente nel cestino. In caso contrario, verranno eliminati senza conferma.&lt;/p&gt;&lt;p&gt;Continuerai a essere interpellato se qualsiasi voce fa riferimento ad altre.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Gruppi di database esposti:</translation>
</message>
@@ -7247,14 +7680,6 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Queste applicazioni sono attualmente connesse:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Non confermare quando le voci vengono eliminate dai client</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Errore:&lt;/b&gt; Impossibile connettersi a DBus. Verificare le impostazioni di DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Attenzione:&lt;/b&gt;</translation>
</message>
@@ -7262,6 +7687,26 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Salvare i cambiamenti per attivare il plugin e modificare questa sezione.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Mostra notifica quando le password vengono recuperate dai client</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se abilitato, qualsiasi tentativo di leggere una password deve essere confermato. In caso contrario, i client possono leggere le password senza conferma quando il database viene sbloccato.&lt;/p&gt;&lt;p&gt;Questa opzione copre solo l&apos;accesso alla password di una voce. I client possono sempre enumerare gli elementi dei database esposti ed eseguire query sui relativi attributi.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Confermare quando le password vengono recuperate dai client</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;Questa impostazione non sostituisce la disattivazione delle richieste del Cestino&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Confermare quando i client richiedono l&apos;eliminazione delle voci</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7286,18 +7731,10 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>impronta digitale:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certificato:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Firmatario</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Chiave:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Genera</translation>
</message>
@@ -7342,10 +7779,6 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Impronta digitale</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certificato</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Fidato</translation>
</message>
@@ -7399,10 +7832,6 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Mostra solo avvisi ed errori</translation>
</message>
<message>
- <source>Key</source>
- <translation>Chiave</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Campo nome firmatario</translation>
</message>
@@ -7473,30 +7902,10 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<source>Could not write export container</source>
<translation>Impossibile scrivere il contenitore di esportazione</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Si è verificato un errore di esportazione imprevisto</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importa da contenitore senza firma</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Non è possibile verificare l&apos;origine del contenitore condiviso perché non è firmato. Si desidera davvero importare da %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importa dal contenitore con certificato</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Si desidera considerare attendibile %1 con l&apos;impronta digitale di %2 da %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Non questa volta</translation>
</message>
@@ -7545,8 +7954,20 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Il file non esiste</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Tipo di contenitore di condivisione sconosciuto</translation>
+ <source>KeeShare Import</source>
+ <translation>Importa KeeShare</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>Impossibile verificare l&apos;origine del contenitore condiviso perché non è firmato. Importare davvero da %1?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>Si desidera considerare attendibile %1 con l&apos;impronta digitale del certificato:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7630,18 +8051,6 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<translation>Imposta TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Impostazioni predefinite per il token RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Impostazioni del token di Steam</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Usa le impostazioni personalizzate</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Impostazioni personalizzate</translation>
</message>
@@ -7700,6 +8109,18 @@ Esempio: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Sei sicuro di voler eliminare le impostazioni TOTP per questa voce?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Impostazioni predefinite (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Impostazioni Steam®</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Impostazioni personalizzate:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7715,48 +8136,28 @@ Esempio: JBSWY3DPEHPK3PXP</translation>
<translation>Verifica della disponibilità di aggiornamenti</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Verifica disponibilità aggiornamenti in corso...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Chiudi</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Errore di aggiornamento!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Si è verificato un errore durante il recupero delle informazioni sull&apos;aggiornamento.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Riprova più tardi.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Aggiornamento software</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>È disponibile una nuova versione di KeePassXC!</translation>
+ <source>Checking for updates…</source>
+ <translation>Verifica della disponibilità di aggiornamenti…</translation>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 è ora disponibile — hai %2.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>Si è verificato un errore durante il tentativo di recuperare le informazioni di aggiornamento, riprovare in un secondo momento.</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Scaricalo da keepassxc.org</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;È disponibile una nuova versione.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 può essere &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;scaricato qui&lt;/a&gt;.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Sei aggiornato!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 è attualmente la versione più recente disponibile</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>Hai l&apos;ultima versione di KeePassXC</translation>
</message>
</context>
<context>
@@ -7799,22 +8200,25 @@ Esempio: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Configurazione Slot - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Codice chiave non valido</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Challenge Response - Slot %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Scorciatoia globale già registrata a %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Premi</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Impossibile registrare la scorciatoia globale</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passiva</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Configurazione Slot - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7837,13 +8241,27 @@ Esempio: JBSWY3DPEHPK3PXP</translation>
<translation>Sessione della chiave hardware scaduta aspettando un interazione da parte dell&apos;utente.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Si è verificato un errore USB durante l&apos;accesso alla chiave hardware: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Impossibile completare challenge-response, l&apos;errore specifico è: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Risposta di verifica - Slot %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Premi</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passiva</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>Errore USB durante l&apos;accesso alla chiave hardware: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7852,14 +8270,6 @@ Esempio: JBSWY3DPEHPK3PXP</translation>
<translation>Aggiorna</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Risposta di verifica</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Se si possiede un &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, è possibile utilizzarlo per una maggiore sicurezza.&lt;/p&gt;&lt;p&gt;YubiKey richiede che uno dei suoi slot sia programmato come &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;Risposta di verifica HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Aggiornare i token hardware</translation>
</message>
@@ -7883,5 +8293,29 @@ Esempio: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Nessuna chiave hardware rilevata</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Risposta di verifica</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Aggiungi una risposta di verifica</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Modifica la risposta di verifica</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Rimuovi la risposta di verifica</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Risposta di verifica impostata, fare clic per modificare o rimuovere</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Se si possiede una &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; o &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, è possibile utilizzarla per una protezione aggiuntiva.&lt;/p&gt;&lt;p&gt;La chiave richiede che uno dei suoi slot sia programmato come &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Risposta di verifica&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_ja.ts b/share/translations/keepassxc_ja.ts
index fea16db01..7454d32cb 100644
--- a/share/translations/keepassxc_ja.ts
+++ b/share/translations/keepassxc_ja.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Pageant の代わりに OpenSSH for Windows を使用する</translation>
+ <source>Remember</source>
+ <translation>記憶する</translation>
</message>
<message>
+ <source>Allow access to entries</source>
+ <translation>エントリーへのアクセスを許可する</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>選択したものを許可</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>全て拒否</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>SSH エージェント統合を有効にする</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH エージェント接続が動作中です!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>新しい言語を設定するには、このアプリケーションを再起動する必要があります。今すぐ再起動しますか?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>モノクロ</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>トレイアイコンの種類</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>期限切れのエントリーは自動入力しない</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>空のパスワードフィールドでプレースホルダーを使用する</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>確認なしでエントリーをゴミ箱に移動する</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>
+ <source>Permission Required</source>
+ <translation>許可が必要です</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>自動入力 - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC がエントリーの自動入力を行うにはアクセス許可が必要です。既に許可してある場合は KeePassXC を再起動する必要があります。</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>自動入力</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>自動入力ステートメントの構文が正しくありません。</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>この自動入力コマンドは非常に長い遅延を含みます。本当に続行しますか?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC のグローバル自動入力にはアクセス許可と画面記録許可が必要です。画面記録はウィンドウタイトルを使用してエントリーを見つけるために必要です。既に許可してある場合は KeePassXC を再起動する必要があります。</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>この自動入力コマンドは非常に遅いキー押下を含みます。本当に続行しますか?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>この自動入力コマンドは何度も繰り返される引数が含まれています。本当に続行しますか?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>許可が必要です</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC がエントリーの自動入力を行うにはアクセス許可が必要です。既に許可してある場合は KeePassXC を再起動する必要があります。</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>ユーザー名をコピー(&amp;U)</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>パスワードをコピー(&amp;P)</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>許可が必要です</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC のグローバル自動入力にはアクセス許可と画面記録許可が必要です。画面記録はウィンドウタイトルを使用してエントリーを見つけるために必要です。既に許可してある場合は KeePassXC を再起動する必要があります。</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>自動入力 - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>自動入力するエントリーを選択してください:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>キャンセル</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>検索...</translation>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
次のような、接続用の一意な名前または ID を付けてください:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop.</translation>
<translation>データベースがロックされている場合はロックの解除を要求する</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>同じスキーム (http://, https://, ...) を持つエントリーのみが返されます。</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>URL スキーム (例えば https://...) の一致</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>ドメイン全体に一致する全てのエントリーの代わりに、特定の URL に最も一致するエントリーのみが返されます。</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop.</translation>
<translation>開いている全てのデータベースから一致する資格情報を検索する</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>一致する資格情報をタイトルで並べ替える</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>一致する資格情報をユーザー名で並べ替える</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>詳細設定</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop.</translation>
<translation>カスタムプロキシファイルブラウザー</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>参照...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>ブラウザーの設定の場所を変更する:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop.</translation>
<translation>ブラウザーの場所指定フィールド</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>指定するブラウザーパスを参照する</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Native messaging のホストフォルダーの場所を選択</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>参照…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>複製のオプション</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>タイトルに &apos; - 複製&apos; を追加</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>履歴をコピー</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop.</translation>
<translation>読み取り専用モードでファイルを開いているため書き込むことはできません。</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>キーは変換されません。これはバグなので、開発者への報告をお願いします。</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>データベースが初期化されていないため、保存できませんでした。</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Backup database located at %2</source>
<translation>キーファイルを探す</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>参照...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>ハードウェアトークンを更新</translation>
</message>
@@ -1300,12 +1416,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>追加の資格情報を入力してください (ある場合のみ):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;スロットを HMAC-SHA1 用に設定した &lt;strong&gt;YubiKey&lt;/strong&gt; や &lt;strong&gt;OnlyKey&lt;/strong&gt; をハードウェアセキュリティキーとして使用できます。&lt;/p&gt;
-&lt;p&gt;詳細についてはクリックしてください...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>キーファイルのヘルプ</translation>
</message>
@@ -1324,10 +1434,6 @@ If you do not have a key file, please leave the field empty.</source>
キーファイルが無い場合は、フィールドを空のままにしてください。</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;パスワードだけでなくシークレットファイルを使用することで、データベースのセキュリティを向上させることができます。シークレットファイルはデータベースのセキュリティ設定で生成できます。&lt;/p&gt;&lt;p&gt;*.kdbx データベースファイルはシークレットファイル&lt;strong&gt;ではありません&lt;/strong&gt;!&lt;br&gt;キーファイルがない場合、このフィールドは空のままにしてください。&lt;/p&gt;&lt;p&gt;詳細についてはクリックしてください...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>データベースのロックを解除するキーファイル</translation>
</message>
@@ -1352,8 +1458,21 @@ If you do not have a key file, please leave the field empty.</source>
<translation>古いキーファイル形式</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>KeePassXC は将来的に、現在使用中の古いキーファイル形式を&lt;br&gt;サポートしなくなる可能性があります。&lt;br&gt;&lt;br&gt;&lt;strong&gt;データベース -&gt; データベースのセキュリティ&lt;/strong&gt;メニューから&lt;br&gt;新しいキーファイルを生成することを検討してください。&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>参照…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1389,6 +1508,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>データベースの資格情報</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1614,6 @@ Permissions to access entries will be revoked.</source>
<translation>KeePassHTTP の属性をカスタムデータに移行する</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>本当にレガシーなブラウザー統合のデータを最新の標準に移行しますか?
-これはブラウザープラグインとの互換性維持に必要です。</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>保存されたブラウザーキー</translation>
</message>
@@ -1526,14 +1643,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>本当にデータベース ID を更新しますか?
これはデータベースが別のデータベースのコピーで、ブラウザー拡張機能が接続できない場合にのみ必要です。</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>保護を追加...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>パスワードを設定していません</translation>
</message>
@@ -1565,6 +1683,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>データベースの資格情報の変更に失敗しました</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1761,6 @@ Are you sure you want to continue without a password?</source>
<translation>ラウンド数が大きすぎます</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Argon2 のキー変換ラウンド数に非常に大きな値を使用しています。
-
-この値を維持すると、データベースを開くのに数時間または数日 (あるいはそれ以上) かかる可能性があります。</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>理解した上で値を維持する</translation>
</message>
@@ -1660,14 +1774,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>ラウンド数が小さすぎます</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>AES-KDF のキー変換ラウンド数に非常に小さな値を使用しています。
-
-この値を維持すると、データベースが簡単にクラックされる可能性があります。</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF は変更しません</translation>
</message>
@@ -1725,6 +1831,18 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>? 秒</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1866,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>データベースのメタデータ</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>データベース名:</translation>
</message>
@@ -1825,6 +1939,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>圧縮を有効にする (推奨)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1977,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2141,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</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>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>本当にエントリー &quot;%1&quot; をゴミ箱に移動しますか?</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>Execute command?</source>
<translation>コマンドを実行しますか?</translation>
</message>
@@ -2053,18 +2198,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>ゴミ箱にある全項目を永久に削除してもよろしいですか?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>本当に %n 個のエントリーを永久に削除しますか?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>エントリーを削除しますか?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>エントリーをゴミ箱に移動しますか?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>データベースをロックしますか?</translation>
@@ -2118,14 +2251,6 @@ Disable safe saves and try again?</source>
<translation>KeePass 2 データベース</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>エントリーの参照を置き換えますか?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>エントリー &quot;%1&quot; には %2 個の参照があります。上書き、スキップ、削除のどれを行いますか?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>グループを削除</translation>
</message>
@@ -2146,10 +2271,6 @@ Disable safe saves and try again?</source>
<translation>データベースはマージ処理で更新されませんでした。</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>共有グループ...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>データベースへの書き込みに失敗しました: %1</translation>
</message>
@@ -2165,6 +2286,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>データベースファイルが見つかりませんでした: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2435,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>外部でのマージ処理によって、このエントリーは無効化されました。
申し訳ありませんが、行った変更は全て失われました。</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2527,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>背景色の選択</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;チェックを入れると、エントリーが品質要件を満たさなかった (例えばパスワードのエントロピーが低かったり何度も使い回されていた) としても、安全性の確認や HIBP のレポートにエントリーを表示しません。パスワードの決定権が自身に無い (例えば必要なパスワードが四桁の PIN である) 場合などに、レポートのノイズになるのを防ぐことができます。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>データベースのレポートから除外する</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2648,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>このエントリーは HTTP ベーシック認証でのみ使用する</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>この設定をブラウザーの HTTP 認証ダイアログに送信しません。有効になっている場合、このエントリーは HTTP 認証ダイアログには表示されません。</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>このエントリーは HTTP ベーシック認証で使用しない</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2771,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>メモ:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>期限:</translation>
</message>
@@ -2677,11 +2834,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>外部ファイル</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>参照...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>添付ファイル</translation>
</message>
@@ -2713,6 +2865,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>添付ファイルを選択</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>参照…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,8 +3016,8 @@ Supported extensions are: %1.</source>
<translation>共有ファイルを探す</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>参照...</translation>
+ <source>Browse…</source>
+ <translation>参照…</translation>
</message>
</context>
<context>
@@ -2933,10 +3090,6 @@ Supported extensions are: %1.</source>
<translation>カスタムアイコンを追加</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>カスタムアイコンを削除</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>ファビコンをダウンロード</translation>
</message>
@@ -2953,10 +3106,6 @@ Supported extensions are: %1.</source>
<translation>全てのファイル</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>削除の確認</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>画像を選択</translation>
</message>
@@ -2976,10 +3125,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>次のアイコンの読み込みに失敗しました:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>このアイコンは %n 個のエントリーで使用されており、既定のアイコンに置き換えられます。本当に削除してもよろしいですか?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>ツール -&gt; 設定 -&gt; セキュリティで DuckDuckGo ウェブサイトアイコンサービスを有効にできます</translation>
@@ -3017,13 +3162,13 @@ Supported extensions are: %1.</source>
<translation>カスタムアイコンから選択</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>アイコンを適用...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>このグループにのみ適用</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3247,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3222,6 +3378,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>添付の確認</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>選択した添付ファイルの名前を変更</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>名前を変更</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3349,8 +3531,12 @@ Are you sure to add this file?</source>
<translation>添付ファイルの有無</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>TOTP ワンタイムパスワードの有無</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>TOTP の有無</translation>
</message>
</context>
<context>
@@ -3420,10 +3606,6 @@ Are you sure to add this file?</source>
<translation>なし</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[保護]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>有効</translation>
</message>
@@ -3447,11 +3629,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>既定のシーケンス</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3474,22 +3651,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>規定値に戻す</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>添付ファイルの有無</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>TOTP の有無</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>不明</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>不明</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, 実行ファイル: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>別のシークレットサービスが実行中です (%1)。&lt;br/&gt;シークレットサービス統合を再有効化する前に実行中のものを停止/削除してください。</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>%1 で DBus サービスの登録に失敗しました。&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>&apos;%1&apos; という名前で DBus のデータベースの登録に失敗しました</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>パス &apos;%1&apos; で DBus のセッションの登録に失敗しました</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>パス &apos;%1&apos; で DBus のアイテムの登録に失敗しました</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>データベース &quot;%2&quot; のエントリー &quot;%1&quot; が %3 に使用されました</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>%1 で DBus サービスの登録に失敗しました。&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>アプリケーション</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>管理</translation>
</message>
</context>
<context>
@@ -3516,14 +3756,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>アプリケーション</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>管理</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3532,25 +3768,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo シークレットサービス:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>不明</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>不明</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, 実行ファイル: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>別のシークレットサービスが実行中です (%1)。&lt;br/&gt;シークレットサービス統合を再有効化する前に実行中のものを停止/削除してください。</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3559,6 +3776,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[空]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - 複製</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3596,14 +3817,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>ステータス</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>エントリー一覧を処理中です、しばらくお待ちください...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>ダウンロード中...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>OK</translation>
</message>
@@ -3616,8 +3829,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>ダウンロードに失敗しました</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>ファビコンをダウンロード中 (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3678,6 +3899,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>データベースキーを計算できません</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>対称暗号の初期化ベクトルのサイズが不正です。</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3872,16 +4098,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>KeePass データベースではありません。</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>選択したファイルは古い KeePass 1 のデータベース (.kdb) です。
-
-データベース &gt; &apos;KeePass 1 データベースをインポート...&apos; をクリックすることでインポートできます。
-これは一方向の移行操作であり、インポートしたデータベースは古いバージョンである KeePassX 0.4 では開くことはできません。</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>サポートしていないバージョンの KeePass 2 データベースです。</translation>
</message>
@@ -3897,6 +4113,13 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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 type="unfinished"/>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4172,10 +4395,6 @@ Line %2, column %3</source>
<translation>読み込んだエントリーのフィールドデータはサイズが一致しません</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>エントリーの UUID フィールドサイズが不正です</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>エントリーのグループ ID フィールドサイズが不正です</translation>
</message>
@@ -4213,6 +4432,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>データベースキーを計算できません</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4279,26 +4502,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>キーコンポーネントの設定 (変更か削除をクリックしてください)</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>%1 を追加</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>%1 を変更</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>%1 を削除</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 の設定 (変更か削除をクリックしてください)</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4311,10 +4514,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>キーファイル</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;セキュリティ対策でランダムバイトを含むキーファイルを追加できます。&lt;/p&gt;&lt;p&gt;キーファイルは誰にも知られず、絶対に無くさないよう注意してください。&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>キーファイル &apos;%1&apos; の読み込み時にエラーが発生しました
@@ -4329,10 +4528,6 @@ Message: %2</source>
<translation>全てのファイル</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>キーファイルを作成...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>キーファイル作成時にエラーが発生しました</translation>
</message>
@@ -4345,26 +4540,14 @@ Message: %2</source>
<translation>キーファイルを選択</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>キーファイルの選択</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>キーファイルを探す</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>参照...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>新しいキーファイルを生成</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>備考: 内容が変更される可能性があるファイルを使用すると、データベースのロックを解除できなくなる恐れがあります。</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>不正なキーファイルです</translation>
</message>
@@ -4390,6 +4573,57 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>KeePassXC は将来的に、選択した古い形式のキーファイルを&lt;br&gt;サポートしなくなる可能性があります。&lt;br&gt;&lt;br&gt;代わりに新しいキーファイルを生成することを検討してください。</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>データベースを保護するための新しいキーファイルを生成するか、既存のキーファイルを選択してください。</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>備考: 内容が変更される可能性があるファイルを使用すると、データベースのロックを解除できなくなる恐れがあります。</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>参照…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>不正なキーコードです</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>既に %1 に登録されているグローバルショートカットです</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>グローバルショートカットを登録できませんでした</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4490,24 +4724,10 @@ Are you sure you want to continue with this file?</source>
<translation>YubiKey のボタンにタッチしてください</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>警告: KeePassXC の開発版を使用しています。
-データベース破損の危険性が高いため、バックアップを維持します。
-このバージョンは正式版ではありません。</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>寄付(&amp;D)</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>警告: オンスクリーンキーボード使用時に、Qt のバージョンが原因で KeePassXC がクラッシュする可能性があります。
-KeePassXC の配布ページから AppImage をダウンロードして使用することをお勧めします。</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>インポート(&amp;I)</translation>
</message>
@@ -4548,12 +4768,6 @@ KeePassXC の配布ページから AppImage をダウンロードして使用す
<translation>CSV ファイルをインポート</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>備考: KeePassXC のプレリリース版を使用しています。
-複数のバグや小さな問題点が残っている可能性があるため、このバージョンは実用的ではありません。</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>起動時に更新を確認しますか?</translation>
</message>
@@ -4682,10 +4896,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>データベースのセキュリティ(&amp;S)…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>データベースのレポート(&amp;R)...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>統計や健全性の確認など。</translation>
</message>
@@ -4782,10 +4992,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>ユーザーガイドを開く</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>データベースのバックアップを保存...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>SSH エージェントに鍵を追加</translation>
</message>
@@ -4838,36 +5044,44 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>設定を適用するには、このアプリケーションを再起動する必要があります。今すぐ再起動しますか?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>自動入力シーケンスを実行</translation>
+ <source>Always on Top</source>
+ <translation>常に最前面に表示</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{USERNAME}</translation>
+ <source>Hide Usernames</source>
+ <translation>ユーザー名を隠す</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{USERNAME}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>パスワードを隠す</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORD}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORD}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>常に最前面に表示</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>ユーザー名を隠す</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>パスワードを隠す</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4974,14 +5188,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>新しい KeePassXC データベースを作成...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>ルート</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5045,6 +5259,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>パスワードマネージャー</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>既に %1 に登録されているグローバルショートカットです</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>グローバルショートカットを登録できませんでした</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5152,18 +5374,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>復号する秘密鍵のデータがありません</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>暗号なしで KDF を実行しようとしています</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>この鍵を復号するパスフレーズが必要です</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>鍵の導出に失敗しました。キーファイルが壊れていませんか?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>復号化に失敗しました。パスフレーズが間違っていませんか?</translation>
</message>
@@ -5211,6 +5425,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>不明な鍵の種類です: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5265,6 +5491,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>パスワード再入力フィールド</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5486,10 +5728,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>パスワードを適用</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>パスワードを再生成 (%1)</translation>
</message>
@@ -5497,68 +5735,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>特殊文字</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>統計</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>非常に弱いパスワード</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>パスワードのエントロピーは %1 ビットです</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>弱いパスワード</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>%1/%2 で使用</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>パスワードは %1 ヵ所で使用されています</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>パスワードの有効期限が切れています</translation>
- </message>
<message>
- <source>Password expiry was %1</source>
- <translation>パスワードの有効期限は %1 でした</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>パスワードの有効期限が切れそうです</translation>
+ <source>Character Count:</source>
+ <translation>文字数:</translation>
</message>
<message>
- <source>Password expires in %1 days</source>
- <translation>パスワードの有効期限は %1 日後です</translation>
+ <source>character</source>
+ <translation>文字</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password will expire soon</source>
- <translation>パスワードは間もなく期限切れになります</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>パスワードの有効期限は %1 です</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>健全性の確認</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5704,10 +5902,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>クリップボードにコピーするエントリーのパス。</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>クリップボードを消去するまでの時間 (秒)</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>エントリーを編集する。</translation>
</message>
@@ -6021,10 +6215,6 @@ Available commands:
<translation>種類: 日付 (反復)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>種類: 不明 (%1)</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>エントロピー %1 (%2)</translation>
</message>
@@ -6313,10 +6503,6 @@ CPU アーキテクチャー: %2
<translation>暗号化ライブラリ:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>パスワードの生成とプロンプトの表示は同時使用できません。</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>データベースに新しいグループを追加する。</translation>
</message>
@@ -6353,10 +6539,6 @@ CPU アーキテクチャー: %2
<translation>HIBP ファイル %1 を開くのに失敗しました: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>HIBP ファイルを対象にデータベースのエントリーを評価中です。しばらく時間がかかります...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>現在開いているデータベースを閉じる。</translation>
</message>
@@ -6549,10 +6731,6 @@ CPU アーキテクチャー: %2
<translation>%1 用の Native messaging スクリプトファイルを保存できませんでした。</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>指定した属性をクリップボードにコピーする。指定しない場合は &quot;パスワード&quot; になります。</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>現在の TOTP をクリップボードにコピーする (&quot;-a totp&quot; と同じ)。</translation>
</message>
@@ -6770,6 +6948,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>予期しないキーファイルデータです!キーファイルが破損している可能性があります。</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>エントリーのメモ。</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>HIBP 形式のファイルを検索する okon-cli のパス</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>HIBP ファイルが見つかりません: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>指定した属性をクリップボードにコピーする。指定しない場合は &quot;パスワード&quot; になります。</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>複数のエントリーで一致:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>okon プロセスを開始できませんでした: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>エラー: okon プロセスが完了しませんでした</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>okon データベースファイルの読み込みに失敗しました: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>非常に弱いパスワード</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>パスワードのエントロピーは %1 ビットです</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>弱いパスワード</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>%1/%2 で使用</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>パスワードの有効期限が切れています</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>パスワードの有効期限は %1 でした</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>パスワードの有効期限は %1 です</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>パスワードの有効期限が切れそうです</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>パスワードは間もなく期限切れになります</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>エントリーの参照を置き換えますか?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>健全性の確認</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>統計</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>開いている全データベースをロックする</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>データベースをロックしました。</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>データベースのロックに失敗しました。</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6851,10 +7246,6 @@ Please consider generating a new key file.</source>
<translation>このエントリーはレポートから除外されています</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>健全性データを計算中です、お待ちください...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>全て健全です。おめでとうございます!</translation>
</message>
@@ -6875,13 +7266,25 @@ Please consider generating a new key file.</source>
<translation>理由</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>エントリーを編集...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>レポートから除外</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6926,44 +7329,56 @@ Please consider generating a new key file.</source>
<translation>このエントリーはレポートから除外されています</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>レポートから除外</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>1 回</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>10 回以下</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>100 回以下</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>1000 回以下</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>10,000 回以下</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>100,000 回以下</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>1,000,000 回以下</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>数百万回</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>エントリーを編集...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>レポートから除外</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6981,10 +7396,6 @@ Please consider generating a new key file.</source>
<translation>値</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>データベースの統計を算出しているため、しばらくお待ちください...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>データベース名</translation>
</message>
@@ -7088,6 +7499,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>パスワード長の平均値が10文字以下です。パスワードは長いほどセキュリティが向上します。</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7202,14 +7621,14 @@ Please consider generating a new key file.</source>
<translation>検索のヘルプ</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>検索 (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>大文字と小文字を区別</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7226,14 +7645,6 @@ Please consider generating a new key file.</source>
<translation>全般</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>資格情報が要求された際に通知を表示する</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;データベースのゴミ箱が有効になっている場合は、エントリーをゴミ箱に直接移動し、そうでない場合は確認無しで削除します。&lt;/p&gt;&lt;p&gt;エントリーが他から参照されている場合はプロンプトを表示します。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>公開するデータベースのグループ:</translation>
</message>
@@ -7246,14 +7657,6 @@ Please consider generating a new key file.</source>
<translation>これらのアプリケーションが現在接続済みです:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>クライアントによってエントリーが削除される際に確認しない</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;エラー:&lt;/b&gt; DBus への接続に失敗しました。DBus の設定を確認してください。</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;警告:&lt;/b&gt; </translation>
</message>
@@ -7261,6 +7664,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>プラグインをアクティブにするために現在の変更を保存し、このセクションの編集を有効にしてください。</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7285,18 +7708,10 @@ Please consider generating a new key file.</source>
<translation>フィンガープリント:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>証明書:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>署名者</translation>
</message>
<message>
- <source>Key:</source>
- <translation>キー:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>生成</translation>
</message>
@@ -7341,10 +7756,6 @@ Please consider generating a new key file.</source>
<translation>フィンガープリント</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>証明書</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>信用</translation>
</message>
@@ -7398,10 +7809,6 @@ Please consider generating a new key file.</source>
<translation>警告とエラーのみ表示する</translation>
</message>
<message>
- <source>Key</source>
- <translation>キー</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>署名者名フィールド</translation>
</message>
@@ -7472,30 +7879,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>コンテナを書き込めませんでした</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>予期しないエクスポートエラーが発生しました</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>署名なしコンテナからインポート</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>共有コンテナは署名されていないため、ソースを確認できません。本当に %1 からインポートしますか?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>証明書付きコンテナからインポート</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>%3 の %1 (フィンガープリント %2) を信用しますか?{1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>今回はしない</translation>
</message>
@@ -7544,8 +7931,18 @@ Please consider generating a new key file.</source>
<translation>ファイルが存在しません</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>不明な共有コンテナ形式です</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7629,18 +8026,6 @@ Please consider generating a new key file.</source>
<translation>TOTP の設定</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>既定の RFC 6238 トークン設定</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam トークン設定</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>カスタム設定を使用する</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>カスタム設定</translation>
</message>
@@ -7699,6 +8084,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>このエントリーの TOTP 設定を削除してもよろしいですか?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7714,48 +8111,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>更新を確認中</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>更新を確認中...</translation>
- </message>
- <message>
<source>Close</source>
<translation>閉じる</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>更新エラー!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>更新情報の確認中にエラーが発生しました。</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>後で再試行してください。</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>ソフトウェアの更新</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>KeePassXC の新しいバージョンが利用可能です。</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 が利用可能です (現在のバージョンは %2)。</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>keepassxc.org からダウンロードしてください</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>最新です!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 は現在利用可能な最新バージョンです</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7798,22 +8175,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] 設定済みスロット - %3</translation>
+ <source>Invalid key code</source>
+ <translation>不正なキーコードです</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] チャレンジレスポンス - スロット %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>既に %1 に登録されているグローバルショートカットです</translation>
</message>
<message>
- <source>Press</source>
- <translation>Press</translation>
+ <source>Could not register global shortcut</source>
+ <translation>グローバルショートカットを登録できませんでした</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passive</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] 設定済みスロット - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7836,13 +8216,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>ユーザーとの対話の待機中にハードウェアキーがタイムアウトしました。</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>ハードウェアキーへのアクセス時に USB のエラーが発生しました: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>チャレンジレスポンスでエラーが発生しました: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Press</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passive</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7851,14 +8245,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>再読み込み</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey のチャレンジレスポンス</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;セキュリティ対策として &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; を使用できます。&lt;/p&gt;&lt;p&gt;YubiKey のスロットの1つを &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 チャレンジレスポンス&lt;/a&gt; に設定する必要があります。&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>ハードウェアトークンを更新</translation>
</message>
@@ -7882,5 +8268,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>検出したハードウェアキーはありません</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_ko.ts b/share/translations/keepassxc_ko.ts
index 22d434209..fe2da2fa8 100644
--- a/share/translations/keepassxc_ko.ts
+++ b/share/translations/keepassxc_ko.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - 접근 확인</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;에서 다음 항목에 접근할 수 있도록 요청했습니다:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Pageant 대신 OpenSSH for Windows 사용</translation>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>위 항목에 대한 결정 사항은 요청하는 클라이언트가 실행 중인 동안에 기억될 것입니다.</translation>
</message>
<message>
+ <source>Remember</source>
+ <translation>기억</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>항목 접근 허용</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>선택 허용</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>모두 거부</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation>이 프로그램 거부</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>SSH 에이전트 통합 활성화</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH 에이전트에 연결할 수 있습니다!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>새 언어를 적용하려면 프로그램을 다시 시작해야 합니다. 지금 다시 시작하시겠습니까?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>흑백</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>트레이 아이콘 종류</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>자동 입력에서 만료된 항목 숨기기</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>빈 암호 필드에 자리 비움자 사용</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>항목을 묻지 않고 휴지통으로 이동</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>두 번 클릭으로 사용자 이름/암호 항목 열에서 복사 사용</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>창 제목과 일치하는 항목을 찾을 수 없습니다:</translation>
+ <source>Permission Required</source>
+ <translation>권한이 필요함</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>자동 입력 - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>항목별 자동 입력을 사용하려면 KeePassXC에 접근성 권한을 허용해야 합니다. 권한을 이미 허용했다면 KeePassXC를 다시 시작해 보십시오.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>자동 입력</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>오류가 발생하여 지정한 자동 입력 시퀀스를 사용할 수 없습니다.</translation>
+ </message>
+ <message>
+ <source>Auto-Type Error</source>
+ <translation>자동 입력 오류</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>자동 입력 구문 문법이 잘못되었습니다!</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>항목별 자동 입력을 사용하려면 KeePassXC에 접근성 및 화면 녹화 권한을 허용해야 합니다. 화면 녹화 권한은 창 제목과 항목을 찾기 위해서 필요합니다. 권한을 이미 허용했다면 KeePassXC를 다시 시작해 보십시오.</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>자동 입력 명령에 긴 지연 시간이 포함되어 있습니다. 계속 진행하시겠습니까?</translation>
+ <source>Invalid entry provided</source>
+ <translation>잘못된 항목 지정됨</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>자동 입력 명령에 느린 키 입력이 포함되어 있습니다. 계속 진행하시겠습니까?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>괄호 쌍이 맞지 않음, 추가 { 또는 } 문자가 있음</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>자동 입력 명령에 많이 반복되는 인자가 포함되어 있습니다. 계속 진행하시겠습니까?</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>너무 많은 반복이 감지됨, 최대 %1회: %2</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>권한이 필요함</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>매우 느린 키 입력이 감지됨, 최대 %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>항목별 자동 입력을 사용하려면 KeePassXC에 접근성 권한을 허용해야 합니다. 권한을 이미 허용했다면 KeePassXC를 다시 시작해 보십시오.</translation>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>매우 긴 지연 시간이 감지됨, 최대 %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>잘못된 변환 형식: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>잘못된 변환 문법: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>잘못된 정규 표현식 문법 %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>잘못된 자리 비움자: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>사용자 이름 복사(&amp;U)</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>잘못된 키를 보내려고 하고 있습니다.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>암호 복사(&amp;P)</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>키에 대한 올바른 키 코드를 가져올 수 없음:</translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>권한이 필요합니다.</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>입력 순서 중단됨: Caps Lock이 켜져 있음</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>항목별 자동 입력을 사용하려면 KeePassXC에 접근성 및 화면 녹화 권한을 허용해야 합니다. 화면 녹화 권한은 창 제목과 항목을 찾기 위해서 필요합니다. 권한을 이미 허용했다면 KeePassXC를 다시 시작해 보십시오.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>입력 순서 중단됨: 사용자가 수정자 키를 누름</translation>
</message>
</context>
<context>
@@ -552,12 +629,60 @@
<translation>자동 입력 - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>자동으로 입력할 항목 선택:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>자동 입력을 실행할 항목이 있는 열을 두 번 클릭하거나 검색으로 항목 찾기:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;다음 고급 검색 질의를 사용하여 모든 열린 데이터베이스에서 항목을 검색할 수 있습니다. 다음 단축키를 사용할 수 있습니다:&lt;br/&gt;
+Ctrl+F - 데이터베이스 검색 전환&lt;br/&gt;
+Ctrl+1 - 사용자 이름 입력&lt;br/&gt;
+Ctrl+2 - 암호 입력 &lt;br/&gt;
+Ctrl+3 - TOTP 입력&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>모든 열린 데이터베이스 검색</translation>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation>검색...</translation>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>입력 시퀀스</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>취소</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>{USERNAME} 입력</translation>
</message>
<message>
- <source>Search...</source>
- <translation>찾기...</translation>
+ <source>Type {PASSWORD}</source>
+ <translation>{PASSWORD} 입력</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>{TOTP} 입력</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>사용자 이름 복사</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>암호 복사</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>TOTP 복사</translation>
</message>
</context>
<context>
@@ -714,6 +839,16 @@ chrome-laptop.</source>
데이터베이스 연결을 식별할 수 있는 이름이나 ID를 입력하십시오. 예:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +914,6 @@ chrome-laptop.</translation>
<translation>데이터베이스가 잠겼을 때 잠금 해제 요청</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>같은 스키마(http://, https://, ftp://)를 사용하는 항목만 반환합니다.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>URL 스키마 일치(예: https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>도메인이 일치하는 모든 항목 대신 지정한 URL과 일치하는 항목만 반환합니다.</translation>
</message>
@@ -812,16 +939,6 @@ chrome-laptop.</translation>
<translation>모든 열린 데이터베이스에서 저장된 인증 정보 검색</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>제목 순으로 일치하는 인증 정보 정렬</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>사용자 이름 순으로 일치하는 인증 정보 정렬</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>고급</translation>
</message>
@@ -882,11 +999,6 @@ chrome-laptop.</translation>
<translation>사용자 정의 프록시 파일 찾아보기</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>찾아보기...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>사용자 정의 브라우저 설정 위치 사용:</translation>
</message>
@@ -907,10 +1019,6 @@ chrome-laptop.</translation>
<translation>사용자 정의 브라우저 위치 필드</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>사용자 정의 브라우저 경로 찾아보기</translation>
</message>
@@ -958,14 +1066,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>네이티브 메시징 호스트 폴더 위치 선택</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>같은 체계(http://, https://)를 사용하는 항목만 반환합니다.</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>URL 체계(예: https://example.com) 일치</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>찾아보기...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>복제 옵션</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>제목에 &apos; - 사본&apos; 추가</translation>
</message>
@@ -977,6 +1098,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>과거 기록 복사</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>항목 복제 옵션</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1287,6 @@ chrome-laptop.</translation>
<translation>읽기 전용 모드로 파일을 열었기 때문에 저장할 수 없습니다.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>키 변형 과정이 일어나지 않았습니다. 버그이므로 개발자에게 보고해 주십시오!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1321,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>데이터베이스 파일이 초기화되지 않아서 저장할 수 없습니다!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>키가 변형되지 않았습니다. 버그이므로 개발자에게 보고해 주십시오.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1384,6 @@ Backup database located at %2</source>
<translation>키 파일 찾아보기</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>찾아보기...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>하드웨어 토큰 새로 고침</translation>
</message>
@@ -1301,12 +1422,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>추가 인증 정보 입력(해당되는 경우):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;&lt;strong&gt;YubiKey&lt;/strong&gt;나 &lt;strong&gt;OnlyKey&lt;/strong&gt;와 같은 하드웨어 키의 슬롯을 HMAC-SHA1로 설정 시 사용할 수 있습니다.&lt;/p&gt;
-&lt;p&gt;더 많은 정보를 보려면 누르십시오...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>키 파일 도움말</translation>
</message>
@@ -1325,10 +1440,6 @@ If you do not have a key file, please leave the field empty.</source>
키 파일이 없는 경우, 해당 필드를 비워두십시오.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;암호 외에도 비밀 파일을 사용하여 데이터베이스 보안을 강화할 수 있습니다. 이 파일은 데이터베이스 보안 설정에서 생성할 수 있습니다.&lt;/p&gt;&lt;p&gt;이 파일은 *.kdbx 데이터베이스 파일과 &lt;strong&gt;별개의 파일&lt;/strong&gt;입니다!&lt;br&gt;키 파일이 없다면 이 필드를 비워 두십시오.&lt;/p&gt;&lt;p&gt;자세한 정보를 보려면 누르십시오...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>데이터베이스 잠금 해제 키 파일</translation>
</message>
@@ -1353,8 +1464,22 @@ If you do not have a key file, please leave the field empty.</source>
<translation>이전 키 파일 형식</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>KeePassXC에서 차후에 지원을 중단할 수도 있는&lt;br&gt;이전 키 파일 형식을 사용하고 있습니다.&lt;br&gt;&lt;br&gt;다음 메뉴 항목을 사용하여 새 키 파일을 생성하기를 추천합니다:&lt;br&gt;&lt;strong&gt;데이터베이스 / 데이터베이스 보안 / 키 파일 변경&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;암호 외에도 비밀 파일을 사용하여 데이터베이스 보안을 강화할 수 있습니다. 이 파일은 데이터베이스 보안 설정에서 생성할 수 있습니다.&lt;/p&gt;&lt;p&gt;이 파일은 *.kdbx 데이터베이스 파일과 &lt;strong&gt;별개의 파일&lt;/strong&gt;입니다!&lt;br&gt;키 파일이 없다면 이 필드를 비워 두십시오.&lt;/p&gt;&lt;p&gt;자세한 정보를 보려면 클릭하십시오…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;&lt;strong&gt;YubiKey&lt;/strong&gt;나 &lt;strong&gt;OnlyKey&lt;/strong&gt;와 같은 하드웨어 키의 슬롯을 HMAC-SHA1로 설정 시 사용할 수 있습니다.&lt;/p&gt;
+&lt;p&gt;더 많은 정보를 보려면 클릭하십시오…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>찾아보기...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>KeePassXC에서 차후에 지원을 중단할 수도 있는&lt;br&gt;이전 키 파일 형식을 사용하고 있습니다.&lt;br&gt;&lt;br&gt;다음 메뉴 항목을 사용하여 새 키 파일을 생성하기를 추천합니다:&lt;br&gt;&lt;strong&gt;데이터베이스 &amp;gt; 데이터베이스 보안 &amp;gt; 키 파일 변경&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1390,6 +1515,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>데이터베이스 인증 정보</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>관리</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1621,6 @@ Permissions to access entries will be revoked.</source>
<translation>KeePassHTTP 속성을 사용자 정의 데이터로 이동</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>모든 레거시 브라우저 통합 데이터를 최신 표준으로 이전하시겠습니까?
-브라우저 통합 플러그인과 호환성을 유지하기 위해서 필요합니다.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>저장된 브라우저 키</translation>
</message>
@@ -1527,14 +1650,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>데이터베이스 ID를 새로 고치시겠습니까?
데이터베이스가 다른 데이터베이스의 복제본이고 브라우저 확장 기능에서 연결할 수 없을 때에만 사용하십시오.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>모든 레거시 브라우저 통합 데이터를 최신 표준으로 이동하시겠습니까?
+브라우저 통합 플러그인과 호환성을 유지하기 위해서 필요합니다.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>추가 보호 추가...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>암호가 설정되지 않았음</translation>
</message>
@@ -1566,6 +1691,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>데이터베이스 인증 정보를 변경할 수 없음</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>추가 보호 추가…</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1769,6 @@ Are you sure you want to continue without a password?</source>
<translation>라운드 수가 너무 높음</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Argon2 키 변형 라운드 수가 너무 높습니다.
-
-해당 수치를 사용하면 데이터베이스를 열 때 수 시간이나 수 일 이상 소요될 수 있습니다!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>이해함, 숫자 유지</translation>
</message>
@@ -1661,14 +1782,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>라운드 수가 너무 낮음</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>AES-KDF 키 변형 라운드 수가 너무 낮습니다.
-
-해당 수치를 계속 사용하면 데이터베이스의 보안을 쉽게 해제할 수 있습니다!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>키 유도 함수 변경되지 않음</translation>
</message>
@@ -1726,6 +1839,22 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>?초</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Argon2 키 변형 라운드 수가 너무 높습니다.
+
+해당 수치를 사용하면 데이터베이스를 열 때 수 시간이나 수 일 이상 소요될 수 있습니다.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>AES-KDF 키 변형 라운드 수가 너무 낮습니다.
+
+해당 수치를 계속 사용하면 데이터베이스가 무작위 대입 공격에 취약할 수 있습니다.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1878,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>데이터베이스 메타데이터</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>데이터베이스 이름:</translation>
</message>
@@ -1826,6 +1951,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>압축 사용(추천)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>데이터베이스 메타데이터</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1989,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>사용자 정의 아이콘 관리</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>선택한 아이콘 삭제</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>사용하는 항목이나 그룹이 없는 모든 사용자 정의 아이콘 삭제</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>사용하지 않는 아이콘 비우기</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>삭제 확인</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>이 아이콘을 사용하고 있는 항목이나 그룹이 최소한 한 개 있습니다. 아이콘을 삭제 하면 기본 아이콘으로 대체됩니다. 그래도 사용 중인 아이콘을 삭제하시겠습니까?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>사용자 정의 아이콘 사용 중</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>모든 사용자 정의 아이콘이 항목이나 그룹에서 사용 중입니다.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>사용하지 않는 아이콘 비우기</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2153,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</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>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>항목 &quot;%1&quot;을(를) 휴지통으로 이동하시겠습니까?</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>Execute command?</source>
<translation>명령을 실행하시겠습니까?</translation>
</message>
@@ -2054,18 +2210,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>휴지통에 있는 항목을 영원히 삭제하시겠습니까?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>항목 %n개를 영원히 삭제하시겠습니까?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>항목을 삭제하시겠습니까?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>항목을 휴지통으로 이동하시겠습니까?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>데이터베이스를 잠그시겠습니까?</translation>
@@ -2118,14 +2262,6 @@ Disable safe saves and try again?</source>
<translation>KeePass 2 데이터베이스</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>항목에 대한 참조를 변경하시겠습니까?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>항목 &quot;%1&quot;에 참조 %2개가 있습니다. 해당 참조를 값으로 덮어 쓰거나, 항목을 건너뛰거나, 그래도 삭제하시겠습니까?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>그룹 삭제</translation>
</message>
@@ -2146,10 +2282,6 @@ Disable safe saves and try again?</source>
<translation>수정 작업으로 데이터베이스가 변경되지 않았습니다.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>공유된 그룹...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>데이터베이스에기록할 수 없음: %1</translation>
</message>
@@ -2165,6 +2297,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>데이터베이스 파일을 찾을 수 없음: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>검색 중...</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>공유된 그룹...</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>자동 입력 확인</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>이전에 활성화된 창에 자동 입력을 수행하시겠습니까?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2446,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>외부 합치기 작업으로 인해서 이 항목은 더 이상 유효하지 않습니다.
모든 변경 사항은 손실되었습니다.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>자동 입력 검증 오류</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>사용자 정의 자동 입력 시퀀스를 검증하는 중 오류가 발생했습니다:
+%1
+오류를 수정하시겠습니까?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>&quot;%1&quot;의 자동 입력 시퀀스를 검증하는 중 오류가 발생했습니다:
+%2
+오류를 수정하시겠습니까?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2542,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>배경색 선택</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;이 옵션을 사용하면 기준을 만족하지 못하더라도(예: 암호 엔트로피나 재사용) 안전성 검사나 HIBP와 같은 보고서에 이 항목을 표시하지 않습니다. 암호에 사용할 수 있는 문자열에 제약 사항이 있다면(예: 4자리 PIN) 이 옵션을 선택하여 보고서에 표시되지 않도록 할 수 있습니다.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>데이터베이스 보고서에서 제외</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>이 옵션을 사용하면 항목이 기준을 만족하지 못해도 데이터베이스 건강 보고서나 HIBP와 같은 항목에 표시하지 않습니다.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2663,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>HTTP Basic 인증에만 이 항목 사용</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>이 설정을 브라우저의 HTTP 인증 대화 상자로 보내지 않습니다. 이 옵션을 사용하면 HTTP 인증 대화 상자에서 이 항목을 숨깁니다.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>HTTP Basic 인증에 이 항목 사용하지 않기</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2786,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>메모:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>만료:</translation>
</message>
@@ -2677,11 +2849,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>외부 파일</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>찾아보기...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>첨부</translation>
</message>
@@ -2713,6 +2880,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>첨부 파일 선택</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>찾아보기...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,7 +3031,7 @@ Supported extensions are: %1.</source>
<translation>공유 파일 찾아보기</translation>
</message>
<message>
- <source>Browse...</source>
+ <source>Browse…</source>
<translation>찾아보기...</translation>
</message>
</context>
@@ -2933,10 +3105,6 @@ Supported extensions are: %1.</source>
<translation>사용자 정의 아이콘 추가</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>사용자 정의 아이콘 삭제</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>파비콘 다운로드</translation>
</message>
@@ -2953,10 +3121,6 @@ Supported extensions are: %1.</source>
<translation>모든 파일</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>삭제 확인</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>이미지 선택</translation>
</message>
@@ -2976,10 +3140,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>다음 아이콘에서 오류가 발생했습니다:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>%n개 항목에서 이 아이콘을 사용하고 있으며 기본 아이콘으로 대체됩니다. 삭제하시겠습니까?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>도구 -&gt; 설정 -&gt; 보안에서 DuckDuckGo 웹 사이트 아이콘 서비스를 활성화할 수 있습니다</translation>
@@ -3017,13 +3177,13 @@ Supported extensions are: %1.</source>
<translation>사용자 정의 아이콘 사용</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>다음에 아이콘 적용...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>이 그룹에만 적용</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>다음에 아이콘 적용…</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3262,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3222,6 +3393,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>첨부 확인</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>선택한 첨부 파일 이름 바꾸기</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>이름 바꾸기</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3349,8 +3546,12 @@ Are you sure to add this file?</source>
<translation>첨부 항목 있음</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>TOTP 일회용 암호 있음</translation>
+ <source>Password Strength</source>
+ <translation>암호 강도</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>TOTP 있음</translation>
</message>
</context>
<context>
@@ -3420,10 +3621,6 @@ Are you sure to add this file?</source>
<translation>하지 않음</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[보호됨]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>사용함</translation>
</message>
@@ -3447,11 +3644,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>기본 시퀀스</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3474,22 +3666,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>기본값으로 복원</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
+ <message>
+ <source>Failed to deliver message</source>
+ <translation>메시지를 전송할 수 없음</translation>
+ </message>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>첨부 있음</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>DBus에 응답을 보낼 수 없음</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>TOTP 있음</translation>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>알 수 없음</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>알 수 없음</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, 실행 파일: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>다른 비밀 서비스(%1)가 실행 중입니다.&lt;br/&gt;비밀 서비스 통합을 다시 활성화하기 전에 정지/삭제하십시오.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>%1에 DBus 서비스를 등록할 수 없습니다.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>서비스를 DBus 경로 &apos;%1&apos;에 등록할 수 없음</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>데이터베이스를 DBus에 이름 &apos;%1&apos;(으)로 등록할 수 없음</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>세션을 DBus 경로 &apos;%1&apos;에 등록할 수 없음</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>항목을 DBus 경로 &apos;%1&apos;에 등록할 수 없음</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>프롬프트 객체를 DBus 경로 &apos;%1&apos;에 등록할 수 없음</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>%3이(가) 데이터베이스 &quot;%2&quot;의 항목 &quot;%1&quot;을(를) 사용함</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>%1에 DBus 서비스를 등록할 수 없습니다.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>프로그램</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>관리</translation>
</message>
</context>
<context>
@@ -3516,14 +3771,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>프로그램</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>관리</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1(PID: %2)</translation>
</message>
</context>
<context>
@@ -3532,25 +3783,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo 비밀 서비스:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>알 수 없음</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>알 수 없음</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, 실행 파일: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>다른 비밀 서비스(%1)가 실행 중입니다.&lt;br/&gt;비밀 서비스 통합을 다시 활성화하기 전에 정지/삭제하십시오.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3559,6 +3791,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[비어 있음]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - 사본</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3596,14 +3832,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>상태</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>기다려 주십시오. 항목 목록 처리 중...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>다운로드 중...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>확인</translation>
</message>
@@ -3616,8 +3844,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>다운로드 실패</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>파비콘 다운로드 중(%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation>기다려 주십시오. 항목 목록 처리 중…</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>다운로드 중…</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation>파비콘 다운로드 중(%1/%2)…</translation>
</message>
</context>
<context>
@@ -3678,6 +3914,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>데이터베이스 키를 계산할 수 없음</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>잘못된 대칭 키 암호화 IV 크기입니다.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3872,16 +4113,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>KeePass 데이터베이스가 아닙니다.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>선택한 파일은 KeePass 1 데이터베이스(.kdb)입니다.
-
-데이터베이스 &gt; &apos;KeePass 1 데이터베이스 가져오기...&apos; 메뉴에서 항목을 가져올 수 있습니다.
-이 작업은 한 방향으로만 이뤄집니다. 가져온 데이터베이스는 KeePassX 0.4 버전에서 열 수 없습니다.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>지원하지 않는 KeePass 2 데이터베이스 버전입니다.</translation>
</message>
@@ -3897,6 +4128,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4172,10 +4413,6 @@ Line %2, column %3</source>
<translation>읽은 항목 필드 데이터와 크기가 일치하지 않음</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>잘못된 항목 UUID 필드 크기</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>잘못된 항목 그룹 ID 필드 크기</translation>
</message>
@@ -4213,6 +4450,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>데이터베이스 키를 계산할 수 없음</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>잘못된 항목 UUID 필드 크기</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4279,26 +4520,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>키 구성 요소 집합, 눌러서 변경하거나 삭제</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>%1 추가</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>%1 변경</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>%1 삭제</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 설정됨, 눌러서 변경 및 삭제</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4311,10 +4532,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>키 파일</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;무작위 바이트가 들어 있는 키 파일을 추가하여 보안을 향상시킬 수 있습니다.&lt;/p&gt;&lt;p&gt;키 파일을 안전한 곳에 보관해야 하며 키 파일을 잃어버리면 데이터베이스에 접근할 수 없습니다!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>키 파일 &apos;%1&apos;을(를) 불러올 수 없음
@@ -4329,10 +4546,6 @@ Message: %2</source>
<translation>모든 파일</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>키 파일 만들기...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>키 파일 생성 오류</translation>
</message>
@@ -4345,26 +4558,14 @@ Message: %2</source>
<translation>키 파일 선택</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>키 파일 선택</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>키 파일 찾아보기</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>찾아보기...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>새 키 파일 생성</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>메모: 변경될 수 있는 파일을 사용하면 나중에 데이터베이스의 잠금을 해제하지 못할 수도 있습니다!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>잘못된 키 파일</translation>
</message>
@@ -4390,6 +4591,57 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>KeePassXC에서 차후에 지원을 중단할 수도 있는&lt;br&gt;이전 키 파일 형식을 사용하고 있습니다.&lt;br&gt;&lt;br&gt;새 키 파일을 생성하기를 추천합니다:</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>데이터베이스를 안전하게 보호할 수 있는 새 키 파일을 생성하거나 기존 파일을 선택할 수 있습니다.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>메모: 변경될 수 있는 파일을 사용하면 나중에 데이터베이스의 잠금을 해제하지 못할 수도 있습니다.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>찾아보기...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>키 파일 추가</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>키 파일 변경</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>키 파일 삭제</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>키 파일 설정됨, 클릭해서 변경하거나 삭제</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;무작위 바이트가 들어 있는 키 파일을 추가하여 보안을 향상시킬 수 있습니다.&lt;/p&gt;&lt;p&gt;키 파일을 안전한 곳에 보관해야 하며 키 파일을 잃어버리면 데이터베이스에 접근할 수 없습니다.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>키 파일 만들기…</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>잘못된 키 코드</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>전역 단축키가 이미 %1에 등록됨</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>전역 단축키를 등록할 수 없음</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4490,24 +4742,10 @@ Are you sure you want to continue with this file?</source>
<translation>YubiKey의 단추를 누르십시오!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>경고: KeePassXC 불안정 빌드를 사용하고 있습니다!
-데이터베이스 파일이 잘못될 가능성이 높으므로 항상 데이터베이스를 백업하십시오.
-이 버전은 실제 환경에서 사용을 가정하지 않습니다.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>기부(&amp;D)</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>경고: 사용 중인 Qt 버전에서 KeePassXC를 화상 키보드와 사용했을 때 충돌할 수 있습니다!
-다운로드 페이지에 있는 AppImage 사용을 추천합니다.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>가져오기(&amp;I)</translation>
</message>
@@ -4548,12 +4786,6 @@ We recommend you use the AppImage available on our downloads page.</source>
<translation>CSV 파일 가져오기</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>알림: KeePassXC의 미리 보기 버전을 사용하고 있습니다!
-이 버전은 일반 사용자 대상 버전이 아니므로 버그나 사소한 문제가 발생할 수 있습니다.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>시작할 때 업데이트를 확인하시겠습니까?</translation>
</message>
@@ -4682,10 +4914,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>데이터베이스 보안(&amp;S)...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>데이터베이스 보고서(&amp;R)...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>통계, 안전성 검사 등.</translation>
</message>
@@ -4782,10 +5010,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>사용자 가이드 열기</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>데이터베이스 백업 저장...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>SSH 에이전트에 키 추가</translation>
</message>
@@ -4838,36 +5062,48 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>이 설정을 적용하려면 프로그램을 다시 시작해야 합니다. 지금 다시 시작하시겠습니까?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>자동 입력 시퀀스 실행</translation>
+ <source>Always on Top</source>
+ <translation>항상 위</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{USERNAME}</translation>
+ <source>Hide Usernames</source>
+ <translation>사용자 이름 숨기기</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{USERNAME}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>암호 숨기기</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORD}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>데이터베이스 보고서(&amp;R)…</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORD}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>데이터베이스 백업 저장…</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>항상 위</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>사용자 이름 숨기기</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>경고: KeePassXC 불안정 빌드를 사용하고 있습니다.
+데이터베이스 파일이 잘못될 가능성이 높으므로 항상 데이터베이스를 백업하십시오.
+이 버전은 실제 환경에서 사용을 가정하지 않습니다.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>암호 숨기기</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>알림: KeePassXC의 미리 보기 버전을 사용하고 있습니다.
+이 버전은 시험용 버전이므로 버그나 사소한 문제가 발생할 수 있습니다.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>경고: 사용 중인 Qt 버전에서 KeePassXC를 화상 키보드와 사용했을 때 충돌할 수 있습니다.
+다운로드 페이지에 있는 AppImage 사용을 추천합니다.</translation>
</message>
</context>
<context>
@@ -4974,14 +5210,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>새 KeePassXC 데이터베이스 만들기...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>루트</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>새 KeePassXC 데이터베이스 만들기…</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5045,6 +5281,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>암호 관리자</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>전역 단축키가 이미 %1에 등록됨</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>전역 단축키를 등록할 수 없음</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5152,18 +5396,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>암호화 해제할 비밀 키 페이로드가 없음</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>키 유도 함수를 암호화 없이 실행하려고 함</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>이 키를 복호화하려면 암호가 필요함</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>키 유도 실패, 키 파일이 유효합니까?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>복호화 실패, 암호가 올바릅니까?</translation>
</message>
@@ -5211,6 +5447,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>알 수 없는 키 형식: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>키 유도 실패: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>암호화 초기화 실패: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>복호화 실패: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5265,6 +5513,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>암호 확인 필드</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>암호 추가</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>암호 변경</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>암호 삭제</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>암호 설정됨, 클릭해서 변경하거나 삭제</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5486,10 +5750,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>암호 적용</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>암호 다시 생성(%1)</translation>
</message>
@@ -5497,68 +5757,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>특수 문자</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>통계</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>매우 약한 암호</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>암호 엔트로피가 %1비트임</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>약한 암호</translation>
- </message>
<message>
- <source>Used in %1/%2</source>
- <translation>%1/%2에서 사용됨</translation>
+ <source>Character Count:</source>
+ <translation>글자 수:</translation>
</message>
<message>
- <source>Password is used %1 times</source>
- <translation>암호가 %1번 사용됨</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>암호가 만료됨</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>암호 만료: %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>암호가 빠른 시일 내 만료됨</translation>
+ <source>character</source>
+ <translation>글자</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires in %1 days</source>
- <translation>암호가 %1일 후 만료됨</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - 글자 선택</translation>
</message>
<message>
- <source>Password will expire soon</source>
- <translation>암호가 곧 만료됨</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>입력할 글자를 선택하십시오. 화살표 키로 탐색할 수 있으며 Ctrl+S 키를 누르면 확정합니다.</translation>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>암호가 %1에 만료됨</translation>
- </message>
- <message>
- <source>Health Check</source>
- <translation>안전성 검사</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>글자를 입력할 때마다 Tab 키 누르기(&amp;T)</translation>
</message>
</context>
<context>
@@ -5704,10 +5924,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>클립보드에 복사할 항목의 경로입니다.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>클립보드를 지우기 전 대기할 초 단위 시간입니다.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>항목을 편집합니다.</translation>
</message>
@@ -6021,10 +6237,6 @@ Available commands:
<translation>형식: 날짜(반복)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>형식: 알 수 없음%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>엔트로피 %1(%2)</translation>
</message>
@@ -6313,10 +6525,6 @@ CPU 아키텍처: %2
<translation>암호화 라이브러리:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>암호와 프롬프트를 동시에 생성할 수 없습니다!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>데이터베이스에 새 그룹을 추가합니다.</translation>
</message>
@@ -6353,10 +6561,6 @@ CPU 아키텍처: %2
<translation>HIBP 파일 %1을(를) 열 수 없음: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>데이터베이스 항목과 HIBP 파일을 분석하고 있습니다. 잠시 기다려 주십시오...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>현재 열린 데이터베이스를 닫습니다.</translation>
</message>
@@ -6549,10 +6753,6 @@ CPU 아키텍처: %2
<translation>%1의 네이티브 메시징 스크립트 파일을 저장할 수 없습니다.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>지정한 속성을 클립보드에 복사합니다. 지정하지 않았을 때의 기본값은 &quot;password&quot;입니다.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>현재 TOTP 값을 클립보드에 복사합니다(&quot;-a totp&quot;와 동일함).</translation>
</message>
@@ -6770,6 +6970,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>예상하지 못한 키 파일 데이터입니다! 키 파일이 손상되었을 수도 있습니다.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>항목의 메모입니다.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>암호와 프롬프트를 동시에 생성할 수 없습니다.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>HIBP 파일을 검색할 okon-cli의 경로</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>HIBP 파일을 찾을 수 없음: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>okon으로 데이터베이스 항목 검사 중…</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>데이터베이스 항목과 HIBP 파일을 분석하고 있습니다. 잠시 기다려 주십시오…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>지정한 속성을 클립보드에 복사합니다. 지정하지 않았을 때의 기본값은 &quot;password&quot;입니다.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>한 개 항목만 일치해야 합니다. 그렇지 않으면 전체 일치 목록을 표시합니다.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>클립보드를 비울 시간 제한입니다(기본값 %1초, 0은 무제한).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>여러 항목이 일치함:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>형식: 알 수 없음(%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>okon을 사용하려면 후처리된 파일을 지정해야 합니다(예: file.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>okon 프로세스를 시작할 수 없음: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>오류: okon 프로세스가 끝나지 않았음</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>okon에서 처리한 데이터베이스를 불러올 수 없음: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>매우 약한 암호</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>암호 엔트로피가 %1비트임</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>약한 암호</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>%1/%2에서 사용됨</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>암호가 만료됨</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>암호 만료: %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>암호가 %1에 만료됨</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>암호가 빠른 시일 내 만료됨</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>암호가 곧 만료됨</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Botan 라이브러리의 최소 필요 버전은 2.11.x이지만 %1.%2.%3 버전이 설치되어 있음</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: 암호화 모드가 잘못되었습니다.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: %2을(를) 위한 %1의 IV 크기가 잘못되었습니다.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>암호화를 사용하기 전에 초기화하지 않았습니다.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>길이가 0인 데이터를 처리할 수 없습니다.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>항목에 대한 참조를 변경하시겠습니까?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>안전성 검사</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>통계</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>모든 열린 데이터베이스 잠금</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>앱 화면 녹화와 스크린샷 허용</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>데이터베이스를 잠갔습니다.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>데이터베이스를 잠글 수 없습니다.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>경고: 최상위 수준 창의 스크린샷 캡처 방지를 설정할 수 없습니다!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6851,10 +7268,6 @@ Please consider generating a new key file.</source>
<translation>이 항목은 보고서에서 제외됨</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>안전성 검사를 진행하는 동안 잠시 기다려 주십시오...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>축하합니다, 모든 항목이 안전합니다!</translation>
</message>
@@ -6875,13 +7288,25 @@ Please consider generating a new key file.</source>
<translation>이유</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>항목 편집...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>보고서에서 제외</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>보고서에서 만료된 항목 제외</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>안전성 검사를 진행하는 동안 잠시 기다려 주십시오…</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>항목 편집…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6926,44 +7351,56 @@ Please consider generating a new key file.</source>
<translation>이 항목은 보고서에서 제외됨</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>보고서에서 제외</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>한 번</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>최대 10번</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>최대 100번</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>최대 1000번</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>최대 10,000번</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>최대 100,000번</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>최대 1,000,000번</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>1,000,000번 이상</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>항목 편집...</translation>
+ <source>Edit Entry…</source>
+ <translation>항목 편집…</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>보고서에서 제외</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6981,10 +7418,6 @@ Please consider generating a new key file.</source>
<translation>값</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>데이터베이스 통계를 계산하는 동안 잠시 기다려 주십시오...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>데이터베이스 이름</translation>
</message>
@@ -7088,6 +7521,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>평균 암호 길이가 10자 이하입니다. 긴 암호를 사용할수록 더 안전합니다.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>데이터베이스 통계를 계산하는 동안 잠시 기다려 주십시오…</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7202,14 +7643,14 @@ Please consider generating a new key file.</source>
<translation>검색 도움말</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>검색(%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>대소문자 구분</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>검색(%1)…</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7226,14 +7667,6 @@ Please consider generating a new key file.</source>
<translation>일반</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>인증 정보가 필요할 때 알림 표시</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;데이터베이스의 휴지통을 활성화하면 항목을 휴지통으로 이동합니다. 그렇지 않으면 확인하지 않고 삭제합니다.&lt;/p&gt;&lt;p&gt;다른 항목에서 삭제할 항목을 참조할 때에는 계속 확인 대화상자를 표시합니다.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>내보낼 데이터베이스 그룹:</translation>
</message>
@@ -7246,14 +7679,6 @@ Please consider generating a new key file.</source>
<translation>다음 프로그램이 연결되어 있습니다:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>클라이언트에서 항목을 삭제할 때 확인하지 않기</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;오류:&lt;/b&gt; DBus에 연결할 수 없습니다. DBus 설치 상태를 확인하십시오.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;경고:&lt;/b&gt; </translation>
</message>
@@ -7261,6 +7686,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>플러그인을 활성화하고 이 부분 편집을 활성화하려면 변경 사항을 저장하십시오.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>클라이언트에서 암호를 가져갈 때 알림 표시</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;이 옵션을 사용하면 암호 파일을 읽으려는 모든 시도를 물어 봅니다. 이 옵션을 사용하지 않으면 데이터베이스의 잠금이 해제되어 있을 때 클라이언트에서 묻지 않고 암호를 읽을 수 있습니다.&lt;/p&gt;&lt;p&gt;아 옵션은 항목의 암호 접근 권한만 제어합니다. 클라이언트에서는 항상 노출된 데이터베이스의 항목 목록을 가져오고 속성을 질의할 수 있습니다.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>클라이언트에서 암호를 가져갈 때 확인</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;이 설정은 휴지통 확인 비활성화 설정을 덮어쓰지 않습니다&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>클라이언트에서 항목 삭제를 요청할 때 확인</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7285,18 +7730,10 @@ Please consider generating a new key file.</source>
<translation>지문:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>인증서:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>서명자</translation>
</message>
<message>
- <source>Key:</source>
- <translation>키:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>생성</translation>
</message>
@@ -7341,10 +7778,6 @@ Please consider generating a new key file.</source>
<translation>지문</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>인증서</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>신뢰함</translation>
</message>
@@ -7398,10 +7831,6 @@ Please consider generating a new key file.</source>
<translation>경고와 오류만 표시</translation>
</message>
<message>
- <source>Key</source>
- <translation>키</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>서명자 이름 필드</translation>
</message>
@@ -7472,30 +7901,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>내보내기 컨테이너에 기록할 수 없음</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>예상하지 못한 내보내기 오류</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>서명되지 않은 컨테이너에서 가져오기</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>공유된 컨테이너가 서명되어 있지 않아서 원본을 확인할 수 없습니다. %1에서 가져오시겠습니까?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>서명된 컨테이너에서 가져오기</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>%3에서 온 지문이 %2인 %1을(를) 신뢰하시겠습니까?</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>지금은 하지 않음</translation>
</message>
@@ -7544,8 +7953,20 @@ Please consider generating a new key file.</source>
<translation>파일이 존재하지 않음</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>알 수 없는 공유 컨테이너 형식</translation>
+ <source>KeeShare Import</source>
+ <translation>KeeShare 가져오기</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>공유된 컨테이너가 서명되어 있지 않아서 원본을 확인할 수 없습니다. %1에서 가져오시겠습니까?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>인증서 지문이 다음과 같은 %1을(를) 신뢰하시겠습니까:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7629,18 +8050,6 @@ Please consider generating a new key file.</source>
<translation>TOTP 설정</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>기본 RFC 6238 토큰 설정</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam 토큰 설정</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>사용자 정의 설정 사용</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>사용자 정의 설정</translation>
</message>
@@ -7699,6 +8108,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>이 항목의 TOTP 설정을 삭제하시겠습니까?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>기본 설정(RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Steam® 설정</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>사용자 정의 설정:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7714,48 +8135,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>업데이트 확인 중</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>업데이트 확인 중...</translation>
- </message>
- <message>
<source>Close</source>
<translation>닫기</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>업데이트 오류!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>업데이트 정보를 가져오는 중 오류가 발생했습니다.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>나중에 다시 시도하십시오.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>소프트웨어 업데이트</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>KeePassXC의 새로운 버전을 사용할 수 있습니다!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1을(를) 사용할 수 있습니다 — 사용 중인 버전은 %2입니다.</translation>
+ <source>Checking for updates…</source>
+ <translation>업데이트 확인 중…</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>keepassxc.org에서 다운로드</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>업데이트 정보를 가져오는 중 오류가 발생했습니다. 나중에 다시 시도하십시오.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>최신 버전을 사용하고 있습니다!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;새 버전을 사용할 수 없습니다.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1을 &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;여기에서 다운로드&lt;/a&gt;할 수 있습니다.</translation>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC의 현재 최신 버전은 %1입니다</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>KeePassXC 최신 버전을 사용하고 있습니다</translation>
</message>
</context>
<context>
@@ -7798,22 +8199,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] 설정된 슬롯 - %3</translation>
+ <source>Invalid key code</source>
+ <translation>잘못된 키 코드</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] 질의 응답 - 슬롯 %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>전역 단축키가 이미 %1에 등록됨</translation>
</message>
<message>
- <source>Press</source>
- <translation>누르기</translation>
+ <source>Could not register global shortcut</source>
+ <translation>전역 단축키를 등록할 수 없음</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>수동적</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] 설정된 슬롯 - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7836,13 +8240,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>사용자 입력을 기다리는 중 하드웨어 키 시간이 초과되었습니다.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>하드웨어 키에 접근하는 중 USB 오류가 발생했습니다: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>질의 응답을 완료할 수 없습니다. 오류: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] 질의 응답 - 슬롯 %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>누르기</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>수동적</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>하드웨어 키에 접근하는 중 USB 오류가 발생했습니다: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7851,14 +8269,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>새로 고침</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey 질의 응답</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;&lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;를 가지고 있다면 추가 보안에 사용할 수 있습니다.&lt;/p&gt;&lt;p&gt;YubiKey 슬롯 중 하나를 &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt; 모드로 프로그래밍해야 합니다.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>하드웨어 토큰 새로 고침</translation>
</message>
@@ -7882,5 +8292,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>인식된 하드웨어 키 없음</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>질의 응답</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>질의 응답 추가</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>질의 응답 변경</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>질의 응답 삭제</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>질의 응답 설정됨, 클릭해서 변경하거나 삭제</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;&lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;나 &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;를 가지고 있다면 추가 보안에 사용할 수 있습니다.&lt;/p&gt;&lt;p&gt;장치 슬롯 중 하나를 &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 질의 응답 모드&lt;/a&gt;로 프로그래밍해야 합니다.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_nl_NL.ts b/share/translations/keepassxc_nl_NL.ts
index 5ad45f772..cbcbe25ab 100644
--- a/share/translations/keepassxc_nl_NL.ts
+++ b/share/translations/keepassxc_nl_NL.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Onthouden</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Toegang tot vermeldingen toestaan</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Selectie toestaan</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Alles weigeren</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Gebruik OpenSSH voor Windows in plaats van Pageant</translation>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>SSH Agent-integratie inschakelen</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH Agent-verbinding werkt!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Je moet de toepassing opnieuw starten om de nieuwe taal in te stellen. Wil je dat nu doen?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochroom</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Systeemvak-pictogram</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Verlopen items verbergen voor Auto-Type</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Tijdelijke aanduiding gebruiken voor lege wachtwoordvelden</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Items zonder bevestiging naar de prullenbak verplaatsen</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>Kon geen item vinden dat overeenkomt met de vensternaam:</translation>
+ <source>Permission Required</source>
+ <translation>Toestemming vereist</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-type - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC heeft de Toegankelijkheid-machtiging nodig om invoerniveau Auto-type te kunnen uitvoeren. Als je de machtiging al gegeven hebt, is het mogelijk dat je KeePassXC opnieuw moet opstarten.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-type</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>De syntaxis van de Auto-type opdracht is onjuist!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Deze Auto-type opdracht bevat een zeer lange vertraging. Wil je echt doorgaan?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC heeft de Toegankelijkheid- en Schermopname-machtiging nodig om globale Auto-type te kunnen uitvoeren. Schermopname is benodigd om het venster te gebruiken om invoer te kunnen vinden. Als je de machtiging al gegeven hebt, is het mogelijk dat je KeePassXC opnieuw moet opstarten.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Deze Auto-type opdracht bevat zeer trage toetsaanslagen. Wil je echt doorgaan?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Deze Auto-type opdracht bevat elementen die zeer vaak worden herhaald. Wil je echt doorgaan?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Toestemming vereist</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC heeft de Toegankelijkheid-machtiging nodig om invoerniveau Auto-type te kunnen uitvoeren. Als je de machtiging al gegeven hebt, is het mogelijk dat je KeePassXC opnieuw moet opstarten.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>&amp;Gebruikersnaam kopiëren</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>&amp;Wachtwoord kopiëren</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Toestemming vereist</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC heeft de Toegankelijkheid- en Schermopname-machtiging nodig om globale Auto-type te kunnen uitvoeren. Schermopname is benodigd om het venster te gebruiken om invoer te kunnen vinden. Als je de machtiging al gegeven hebt, is het mogelijk dat je KeePassXC opnieuw moet opstarten.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Auto-type - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Kies item om automatisch in te vullen:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annuleren</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Zoeken…</translation>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Geef de verbinding een unieke naam of ID, voorbeeld:
chrome-laptop</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop</translation>
<translation>Verzoek om ontgrendeling van de database als deze is vergrendeld</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Alleen items van hetzelfde schema (http://, https://, …) worden gegeven.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Overeenkomstig URL-schema (bijv. https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Geeft alleen de beste overeenkomsten terug voor een specifieke URL in plaats van alle items voor het hele domein.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop</translation>
<translation>Zoek in alle geopende databases naar overeenkomende inloggegevens</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sorteer inloggegevens op titel</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sorteer inloggegevens op gebruikersnaam</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Geavanceerd</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop</translation>
<translation>Blader naar eigen Proxy configuratiebestand</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Bladeren…</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Aangepaste locatie voor de browserconfiguratie gebruiken:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop</translation>
<translation>Aangepast locatieveld van de browser</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Blader naar een aangepast browserpad</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop</translation>
<source>Select native messaging host folder location</source>
<translation>Selecteer de locatie van de native messaging-hostmap</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Bladeren…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Opties dupliceren</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Voeg &apos; - Duplicaat&apos; toe aan naam</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop</translation>
<source>Copy history</source>
<translation>Historie kopiëren</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop</translation>
<translation>Bestand kan niet worden geschreven omdat het in de alleen-lezen modus is geopend.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Sleutel is niet getransformeerd. Dit is een fout, rapporteer deze alsjeblieft aan de ontwikkelaars!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Back-up databestand op %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Niet opgeslagen, database is niet geïnitialiseerd!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Back-up databestand op %2</translation>
<translation>Blader naar sleutelbestand</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Bladeren…</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Hardwaretoken verversen</translation>
</message>
@@ -1301,12 +1417,6 @@ Om deze fout te voorkomen ga je naar &quot;Database instellingen.../Beveiliging&
<translation>Voer eventuele aanvullende inloggegevens in:</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Je kunt een hardwarebeveiligingssleutel gebruiken, zoals een &lt;strong&gt;YubiKey&lt;/strong&gt; of &lt;strong&gt;OnlyKey&lt;/strong&gt; met posities (slots) geconfigureerd voor HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Klik voor meer informatie...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Sleutelbestandhulp</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Als je geen sleutelbestand hebt laat je het veld leeg.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Naast een wachtwoord kan je een geheim bestand gebruiken om de beveiliging van je database te verbeteren. Dit bestand kan worden gegenereerd in de beveiligingsinstellingen van je database.&lt;/p&gt;&lt;p&gt;Dit is &lt;strong&gt;niet&lt;/strong&gt; jouw *.kdbx database-bestand!&lt;br&gt;Laat dit veld leeg als je geen sleutelbestand gebruikt.&lt;/p&gt;&lt;p&gt;Klik hier voor meer informatie...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Sleutelbestand om de database te ontgrendelen</translation>
</message>
@@ -1353,8 +1459,21 @@ Als je geen sleutelbestand hebt laat je het veld leeg.</translation>
<translation>Oud sleutelbestandsformaat</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Je gebruikt een oude sleutelbestandsindeling die KeePassXC&lt;br&gt;in de toekomst mogelijk niet meer ondersteunt.&lt;br&gt;&lt;br&gt;Overweeg om een nieuw sleutelbestand te genereren bij:&lt;br&gt;&lt;strong&gt;Database / Databasebeveiliging / Sleutelbestand wijzigen.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Bladeren…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1390,6 +1509,10 @@ Als je geen sleutelbestand hebt laat je het veld leeg.</translation>
<source>Database Credentials</source>
<translation>Databasegegevens</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1614,6 @@ Permissions to access entries will be revoked.</source>
<translation>KeePassHTTP-kenmerken naar aangepaste gegevens verplaasen</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Wil je echt alle instellingen voor de oudere browserintegratie veranderen naar de nieuwste standaard?
-Dit is nodig om compatibiliteit met de browserextensie te behouden.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Opgeslagen browsersleutels</translation>
</message>
@@ -1526,14 +1643,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Wilt je echt de database-ID vernieuwen?
Dit is alleen nodig als je database een kopie is van een andere en de browserextensie geen verbinding kan maken.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Aanvullende beveiliging toevoegen...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Geen wachtwoord ingesteld</translation>
</message>
@@ -1565,6 +1683,10 @@ Weet je zeker dat je door wilt gaan zonder een wachtwoord?</translation>
<source>Failed to change database credentials</source>
<translation>Veranderen van databasereferenties is mislukt</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1761,6 @@ Weet je zeker dat je door wilt gaan zonder een wachtwoord?</translation>
<translation>Aantal iteraties te hoog</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Je gebruikt een zeer groot aantal sleuteltransformatie-iteraties met Argon2.
-
-Als je dit aantal aanhoudt, kan het uren, dagen (of zelfs langer) duren om de database te openen!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Begrepen, aantal aanhouden</translation>
</message>
@@ -1660,14 +1774,6 @@ Als je dit aantal aanhoudt, kan het uren, dagen (of zelfs langer) duren om de da
<translation>Aantal iteraties te laag</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Je gebruikt een zeer laag aantal sleuteltransformatie-iteraties met AES-KDF.
-
-Als je dit aantal aanhoudt is het mogelijk heel gemakkelijk om de database te kraken!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF ongewijzigd</translation>
</message>
@@ -1725,6 +1831,18 @@ Als je dit aantal aanhoudt is het mogelijk heel gemakkelijk om de database te kr
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1866,6 @@ Als je dit aantal aanhoudt is het mogelijk heel gemakkelijk om de database te kr
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Database meta-gegevens</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Naam van de database:</translation>
</message>
@@ -1825,6 +1939,10 @@ Deze actie is onomkeerbaar.</translation>
<source>Enable compression (recommended)</source>
<translation>Compressie inschakelen (aanbevolen)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1977,49 @@ Deze actie is onomkeerbaar.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2141,6 @@ Dit is zeker een fout, rapporteer dit aan de ontwikkelaars.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Bezig met zoeken…</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Weet je zeker dat je item &quot;%1&quot; definitief wil verwijderen?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Weet je zeker dat je item &quot;%1&quot; naar de prullenbak wil verplaatsen?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Wil je echt %n item naar de Prullenbak verplaatsen?</numerusform><numerusform>Wil je echt %n items naar de Prullenbak verplaatsen?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Opdracht uitvoeren?</translation>
</message>
@@ -2053,18 +2198,6 @@ Wil je de wijzigingen samenvoegen?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Weet je zeker dat je alles definitief uit de prullenbak wil verwijderen?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Wilt u echt %n item(s) voorgoed verwijderen?</numerusform><numerusform>Weet je zeker dat je %n item(s) definitief wilt verwijderen?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Verwijderen entry(s)?</numerusform><numerusform>Item(s) verwijderen?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Item(s) naar prullenbak verplaatsen?</numerusform><numerusform>Item(s) naar prullenbak verplaatsen?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Database vergrendelen?</translation>
@@ -2118,14 +2251,6 @@ Veilig opslaan uitschakelen en opnieuw proberen?</translation>
<translation>KeePass 2-database</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Referenties naar items vervangen?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Vermelding &quot;%1&quot; heeft %2 reference(s). Wilt u verwijzingen vervangen door waarden, dit bericht overslaan of verwijderen toch?</numerusform><numerusform>Item &quot;%1&quot; heeft %2 referentie(s). Wil je de verwijzingen vervangen door waarden, dit bericht overslaan, of toch verwijderen ?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Groep verwijderen</translation>
</message>
@@ -2146,10 +2271,6 @@ Veilig opslaan uitschakelen en opnieuw proberen?</translation>
<translation>Database werd niet gewijzigd door het samenvoegen.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Gedeelde groep...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Het schrijven van de database is mislukt: %1</translation>
</message>
@@ -2165,6 +2286,22 @@ Veilig opslaan uitschakelen en opnieuw proberen?</translation>
<source>Could not find database file: %1</source>
<translation>Databasebestand is niet aangetroffen: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2435,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>Een externe samenvoegbewerking heeft dit item ongeldig gemaakt.
Helaas zijn alle aangebrachte wijzigingen verloren gegaan.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2527,13 @@ Helaas zijn alle aangebrachte wijzigingen verloren gegaan.</translation>
<translation>Achtergrondkleurselectie</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Indien aangevinkt, zal het item niet verschijnen in rapportages zoals Health Check en HIBP, zelfs als het niet voldoet aan de kwaliteitseisen (bijv. wachtwoord-entropie of -hergebruik). Je kunt het vinkje plaatsen als je geen controle hebt over het wachtwoord (bijvoorbeeld als het een viercijferige pincode moet zijn) om te voorkomen dat de rapportages onoverzichtelijk worden.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Uitsluiten van databaserapportage</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2648,14 @@ Helaas zijn alle aangebrachte wijzigingen verloren gegaan.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Gebruik dit item alleen met HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Stuur deze instelling niet naar de browser voor HTTP Auth-dialoogvensters. Indien ingeschakeld, zullen HTTP-authenticatiedialogen dit item niet tonen voor selectie.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Gebruik dit item niet met HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2771,6 @@ Helaas zijn alle aangebrachte wijzigingen verloren gegaan.</translation>
<translation>Opmerkingen:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Verloopt:</translation>
</message>
@@ -2677,11 +2834,6 @@ Helaas zijn alle aangebrachte wijzigingen verloren gegaan.</translation>
<translation>Extern bestand</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Bladeren…</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Bijlage</translation>
</message>
@@ -2713,6 +2865,11 @@ Helaas zijn alle aangebrachte wijzigingen verloren gegaan.</translation>
<source>Select attachment file</source>
<translation>Selecteer bijlage bestand</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Bladeren…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,7 +3016,7 @@ Ondersteund zijn: %1.</translation>
<translation>Blader naar deelbestand</translation>
</message>
<message>
- <source>Browse...</source>
+ <source>Browse…</source>
<translation>Bladeren…</translation>
</message>
</context>
@@ -2933,10 +3090,6 @@ Ondersteund zijn: %1.</translation>
<translation>Aangepast pictogram toevoegen</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Aangepast pictogram verwijderen</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Favicon downloaden</translation>
</message>
@@ -2953,10 +3106,6 @@ Ondersteund zijn: %1.</translation>
<translation>Alle bestanden</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Verwijdering bevestigen</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Selecteer afbeelding(en)</translation>
</message>
@@ -2976,10 +3125,6 @@ Ondersteund zijn: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>De volgende pictogram(men) mislukten:</numerusform><numerusform>De volgende pictogram(men) mislukten:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Dit pictogram wordt gebruikt door %n item(s) en zal worden vervangen door het standaardpictogram. Weet je zeker dat je het wilt verwijderen?</numerusform><numerusform>Dit pictogram wordt gebruikt door %n item(s) en zal worden vervangen door het standaardpictogram. Weet je zeker dat je het wilt verwijderen?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Je kunt de DuckDuckGo website pictogram dienst inschakelen onder Extra&gt;Instellingen&gt;Beveiliging</translation>
@@ -3017,13 +3162,13 @@ Ondersteund zijn: %1.</translation>
<translation>Aangepast pictogram gebruiken</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Pictogram toepassen op...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Alleen op deze groep toepassen</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3247,17 @@ Hierdoor werken de plugins mogelijk niet meer goed.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3221,6 +3377,32 @@ Weet je zeker dat je dit bestand wilt toevoegen?</translation>
<source>Confirm Attachment</source>
<translation>Bijlage bevestigen</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Geselecteerde bijlage hernoemen</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Hernoemen</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3348,8 +3530,12 @@ Weet je zeker dat je dit bestand wilt toevoegen?</translation>
<translation>Heeft bijlagen</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Bevat TOTP eenmalig wachtwoord</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Heeft TOTP</translation>
</message>
</context>
<context>
@@ -3419,10 +3605,6 @@ Weet je zeker dat je dit bestand wilt toevoegen?</translation>
<translation>Nooit</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[BEVEILIGD]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Geactiveerd</translation>
</message>
@@ -3446,11 +3628,6 @@ Weet je zeker dat je dit bestand wilt toevoegen?</translation>
<source>Default Sequence</source>
<translation>Standaardreeks</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3473,22 +3650,85 @@ Weet je zeker dat je dit bestand wilt toevoegen?</translation>
<source>Reset to defaults</source>
<translation>Standaardwaarden opnieuw instellen</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Heeft bijlagen</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Heeft TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Onbekend</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Onbekend</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Uitvoerbaar bestand: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Een andere secret service is actief (%1).&lt;br/&gt;Stop/verwijder deze en probeer de Secret Service-integratie opnieuw te activeren.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Kan DBus-service niet registreren op %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Registratie van database op DBus onder de naam &apos;%1&apos; mislukt</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Kan sessie niet registreren op DBus op pad &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Kan item niet registreren op DBus op pad &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Het item &quot;%1&quot; van de database &quot;%2&quot; werd gebruikt door %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Kan DBus-service niet registreren op %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Programma</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Beheren</translation>
</message>
</context>
<context>
@@ -3515,14 +3755,10 @@ Weet je zeker dat je dit bestand wilt toevoegen?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Programma</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Beheren</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3531,25 +3767,6 @@ Weet je zeker dat je dit bestand wilt toevoegen?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Onbekend</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Onbekend</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Uitvoerbaar bestand: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Een andere secret service is actief (%1).&lt;br/&gt;Stop/verwijder deze en probeer de Secret Service-integratie opnieuw te activeren.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3558,6 +3775,10 @@ Weet je zeker dat je dit bestand wilt toevoegen?</translation>
<comment>group has no children</comment>
<translation>[leeg]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Duplicaat</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3595,14 +3816,6 @@ Je kunt de DuckDuckGo website pictogram dienst inschakelen in de sectie &apos;Be
<translation>Status</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Even wachten, de items worden verwerkt...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Downloaden...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Oké</translation>
</message>
@@ -3615,8 +3828,16 @@ Je kunt de DuckDuckGo website pictogram dienst inschakelen in de sectie &apos;Be
<translation>Download is mislukt</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Favicons downloaden (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3677,6 +3898,11 @@ Als dit vaker gebeurt, is het databasebestand mogelijk beschadigd.</translation>
<source>Unable to calculate database key</source>
<translation>Kan databasesleutel niet berekenen</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Ongeldige grootte van symmetrisch versleutelingsalgoritme IV.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3871,16 +4097,6 @@ Als dit vaker gebeurt, is het databasebestand mogelijk beschadigd.</translation>
<translation>Geen KeePass-database.</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>Het gekozen bestand is een oude KeePass 1 database (.kdb)
-
-Je kunt het importeren door te klikken op Database&gt;&apos;KeePass 1-database importeren&apos;.
-Deze actie is niet omkeerbaar. Je kunt de geïmporteerde database niet meer openen met de oude KeePassX 0.4 versie.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Niet-ondersteunde KeePass 2-databaseversie.</translation>
</message>
@@ -3896,6 +4112,13 @@ Deze actie is niet omkeerbaar. Je kunt de geïmporteerde database niet meer open
<source>Failed to read database file.</source>
<translation>Lezen van databasebestand is mislukt.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4171,10 +4394,6 @@ Lijn %2, kolom %3</translation>
<translation>Itemgegevens komen niet overeen met veldgrootte</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Ongeldige veldgrootte van uuid</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Ongeldige veldgrootte van groepid</translation>
</message>
@@ -4212,6 +4431,10 @@ Als dit vaker gebeurt, is het databasebestand mogelijk beschadigd.</translation>
<source>Unable to calculate database key</source>
<translation>Kan databasesleutel niet berekenen</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4278,26 +4501,6 @@ Als dit vaker gebeurt, is het databasebestand mogelijk beschadigd.</translation>
<source>Key Component set, click to change or remove</source>
<translation>Sleutelcomponent verzameling, klik om te wijzigen of verwijderen</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>%1 toevoegen</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>%1 aanpassen</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>%1 verwijderen</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 ingesteld, klik om te wijzigen of verwijderen</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4310,10 +4513,6 @@ Als dit vaker gebeurt, is het databasebestand mogelijk beschadigd.</translation>
<translation>Sleutelbestand</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Je kunt een sleutelbestand met willekeurige bytes toevoegen voor extra veiligheid.&lt;/p&gt; &lt;p&gt;Je moet het sleutelbestand geheim houden en nooit verliezen anders wordt je buitengesloten!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Er ging iets fout bij het laden van het sleutelbestand &apos;%1&apos;
@@ -4328,10 +4527,6 @@ Bericht: %2</translation>
<translation>Alle bestanden</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Sleutelbestand aanmaken…</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Er ging iets fout bij het maken van het sleutelbestand</translation>
</message>
@@ -4344,26 +4539,14 @@ Bericht: %2</translation>
<translation>Kies een sleutelbestand</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Sleutelbestand</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Blader naar sleutelbestand</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Bladeren…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Een nieuw sleutelbestand genereren</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Merk op: gebruik geen bestand dat kan veranderen; elke verandering maakt het ontgrendelen van je database onmogelijk!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Ongeldig sleutelbestand</translation>
</message>
@@ -4389,6 +4572,57 @@ Weet je zeker dat je wilt doorgaan met dit bestand?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Je hebt een sleutelbestand in een oud formaat geselecteerd dat KeePassXC in de toekomst mogelijk niet meer ondersteunt.&lt;br&gt;&lt;br&gt;Overweeg in plaats daarvan een nieuw sleutelbestand te genereren.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Genereer een nieuw sleutelbestand of kies een bestaand bestand om de database te beschermen.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Opmerking: gebruik GEEN bestand dat kan veranderen, omdat ertoe kan leiden dat de database niet ontgrendeld kan worden.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Bladeren…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Ongeldige sleutelcode</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Globale snelkoppeling is al geregistreerd bij %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Kan algemene snelkoppeling niet registreren</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4489,24 +4723,10 @@ Weet je zeker dat je wilt doorgaan met dit bestand?</translation>
<translation>Druk op de knop van je YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>WAARSCHUWING: Je gebruikt een niet-stabiele versie van KeePassXC!
-Deze versie is niet bedoeld voor dagelijks gebruik.
-Er is een hoog risico op beschadiging. Bewaar een back-up van jouw databases.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Doneren</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>WAARSCHUWING: Jouw Qt-versie kan KeePassXC laten crashen bij gebruik van een schermtoetsenbord!
-Wij raden je aan om de AppImage te gebruiken welke beschikbaar is op onze downloadpagina.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importeren</translation>
</message>
@@ -4547,12 +4767,6 @@ Wij raden je aan om de AppImage te gebruiken welke beschikbaar is op onze downlo
<translation>Een CSV-bestand importeren</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>Opmerking: Je gebruikt een pre-release versie van KeePassXC!
-Houd rekening met fouten en kleine problemen. Deze versie is niet bedoeld voor regulier gebruik.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Controleren op updates bij het opstarten?</translation>
</message>
@@ -4681,10 +4895,6 @@ Houd rekening met fouten en kleine problemen. Deze versie is niet bedoeld voor r
<translation>Database-be&amp;veiliging...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Database-&amp;rapportage...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistieken, gezondheidscontrole, etc.</translation>
</message>
@@ -4781,10 +4991,6 @@ Houd rekening met fouten en kleine problemen. Deze versie is niet bedoeld voor r
<translation>Open de gebruikershandleiding</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Database-backup opslaan...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Sleutel toevoegen aan SSH-agent</translation>
</message>
@@ -4838,36 +5044,44 @@ Houd rekening met fouten en kleine problemen. Deze versie is niet bedoeld voor r
Wil je KeePassXC nu opnieuw opstarten?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Auto-type tekenreeks uitvoeren</translation>
+ <source>Always on Top</source>
+ <translation>Altijd bovenop</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{GEBRUIKERSNAAM}</translation>
+ <source>Hide Usernames</source>
+ <translation>Gebruikersnamen verbergen</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{GEBRUIKERSNAAM}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Wachtwoorden verbergen</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{WACHTWOORD}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{WACHTWOORD}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Altijd bovenop</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Gebruikersnamen verbergen</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Wachtwoorden verbergen</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4974,14 +5188,14 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Nieuwe KeePassXC database aanmaken...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Alles</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5045,6 +5259,14 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<source>Password Manager</source>
<translation>Wachtwoordbeheer</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Globale snelkoppeling is al geregistreerd bij %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Kan algemene snelkoppeling niet registreren</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5152,18 +5374,10 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<translation>Geen inhoud persoonlijke sleutel om te decoderen</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Probeer KDF uit te voeren zonder versleutelingsalgoritme</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Wachtwoord(-zin) nodig om deze sleutel te ontcijferen</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Sleutelafleiding mislukt, beschadigd sleutelbestand?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Decodering mislukt, verkeerd wachtwoord(-zin)?</translation>
</message>
@@ -5211,6 +5425,18 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<source>Unknown key type: %1</source>
<translation>Onbekend sleuteltype: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5265,6 +5491,22 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<source>Repeat password field</source>
<translation>Wachtwoord herhaling veld</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5486,10 +5728,6 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<translation>Wachtwoord gebruiken</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Òpnieuw genereren (%1)</translation>
</message>
@@ -5497,68 +5735,28 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<source>Special Characters</source>
<translation>Speciale tekens</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
<message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
+ <source>Character Count:</source>
+ <translation>Aantal tekens:</translation>
</message>
<message>
- <source>Statistics</source>
- <translation>Statistieken</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Zeer zwak wachtwoord</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Wachtwoord-entropie is %1 bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Zwak wachtwoord</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Gebruikt in %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Wachtwoord is %1 keer gebruikt</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Wachtwoord is verlopen</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Wachtwoord is %1 verlopen</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Wachtwoord is bijna verlopen</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Wachtwoord verloopt in %1 dagen</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Wachtwoord verloopt snel</translation>
+ <source>character</source>
+ <translation>teken</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Wachtwoord verloopt op %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Gezondheid</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5704,10 +5902,6 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<translation>Pad van het te kopiëren item.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Wachttijd (sec) voor het wissen van het klembord.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Een item bewerken.</translation>
</message>
@@ -6021,10 +6215,6 @@ Beschikbare opdrachten:
<translation>Type: Datum (herh)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Type: Onbekend %1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropie %1 (%2)</translation>
</message>
@@ -6313,10 +6503,6 @@ Kernelversie: %3 %4</translation>
<translation>Cryptografische bibliotheken:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Kan geen wachtwoord en prompt op hetzelfde moment genereren!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Voegt een nieuwe groep toe aan een database.</translation>
</message>
@@ -6353,10 +6539,6 @@ Kernelversie: %3 %4</translation>
<translation>Kon HIBP bestand niet openen %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>De database items worden onderzocht met behulp van het HIBP-bestand, dit zal een tijdje duren...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Sluit de geopende database.</translation>
</message>
@@ -6549,10 +6731,6 @@ Kernelversie: %3 %4</translation>
<translation>Kan het native messaging scriptbestand voor %1 niet opslaan.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Kopieer het gegeven kenmerk naar het klembord. Dit is &quot;wachtwoord&quot; tenzij anders gespecificeerd.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Kopieer de huidige TOTP naar het klembord (equivalent aan &quot;-a totp&quot;).</translation>
</message>
@@ -6770,6 +6948,223 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Onverwachte sleutelbestandgegevens! Sleutelbestand is mogelijk beschadigd.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Notities bij het item.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Pad naar okon-cli om een geformatteerd HIBP-bestand te zoeken</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Kan HIBP-bestand niet vinden: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Kopieer het gegeven kenmerk naar het klembord. Dit is &quot;wachtwoord&quot; tenzij anders gespecificeerd.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Meerdere overeenkomstige items:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Kon okon-proces niet starten: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Fout: okon-proces is niet voltooid</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Kan okon-verwerkte database niet laden: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Zeer zwak wachtwoord</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Wachtwoord-entropie is %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Zwak wachtwoord</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Gebruikt in %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Wachtwoord is verlopen</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Wachtwoord is %1 verlopen</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Wachtwoord verloopt op %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Wachtwoord is bijna verlopen</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Wachtwoord verloopt snel</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Weet je zeker dat je item &quot;%1&quot; definitief wil verwijderen?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Weet je zeker dat je item &quot;%1&quot; naar de prullenbak wil verplaatsen?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Referenties naar items vervangen?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Gezondheid</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistieken</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>alle databases vergrendelen</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Vergrendelde databases.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Database kan niet worden vergrendeld.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6851,10 +7246,6 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Dit item wordt uitgesloten van rapportage</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Even geduld, gezondheidsgegevens worden verzameld...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Gefeliciteerd, alles ziet er goed uit!</translation>
</message>
@@ -6875,13 +7266,25 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Reden</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Item bewerken...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Uitsluiten van rapportage</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6926,44 +7329,56 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Dit item wordt uitgesloten van rapportage</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Uitsluiten van rapportage</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>eenmalig</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>tot 10 keer</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>tot 100 keer</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>tot 1000 keer</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>tot 10.000 keer</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>tot 100.000 keer</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>tot miljoen keer</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>miljoen keer</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Item bewerken...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Uitsluiten van rapportage</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6981,10 +7396,6 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Waarde</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Even geduld, databasestatistieken worden berekend...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Databasenaam</translation>
</message>
@@ -7088,6 +7499,14 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Gemiddeld wachtwoordlengte is minder dan tien tekens. Langere wachtwoorden bieden meer veiligheid.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7202,14 +7621,14 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Zoek hulp</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Zoeken (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Hoofdlettergevoelig</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7226,14 +7645,6 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Algemeen</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Toon een melding wanneer inloggegevens worden gevraagd</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;Als de prullenbak is ingeschakeld voor de database, worden items rechtstreeks naar de prullenbak verplaatst. Anders, zullen ze zonder bevestiging worden verwijderd.&lt;/p&gt;&lt;p&gt;Je wordt nog steeds gevraagd voor het verwijderen van items waarnaar wordt verwezen door andere items.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Blootgestelde databasegroepen:</translation>
</message>
@@ -7246,14 +7657,6 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Deze programma&apos;s zijn momenteel verbonden:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Niet om bevestiging vragen wanneer items worden verwijderd door clients</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Fout:&lt;/b&gt; Geen verbinding met DBus. Controleer de DBus-instellingen.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Waarschuwing:&lt;/b&gt; </translation>
</message>
@@ -7261,6 +7664,26 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Sla huidige wijzigingen op om de plug-in te activeren en het bewerken van deze sectie mogelijk te maken.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7285,18 +7708,10 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Vingerafdruk:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certificaat:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Ondertekenaar</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Sleutel:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Genereren</translation>
</message>
@@ -7341,10 +7756,6 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Vingerafdruk</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certificaat</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Vertrouwd</translation>
</message>
@@ -7398,10 +7809,6 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Alleen waarschuwingen en fouten weergeven</translation>
</message>
<message>
- <source>Key</source>
- <translation>Sleutel</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Ondertekenaar naam veld</translation>
</message>
@@ -7472,30 +7879,10 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<source>Could not write export container</source>
<translation>Kan niet schrijven naar export-container</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Onverwachte fout bij het exporteren</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importeren vanuit een niet-ondertekende container</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>De bron van de gedeelde container kan niet worden gecontroleerd omdat deze niet ondertekend is. Weet je zeker dat je vanuit %1 wilt importeren?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importeren vanuit een container met certificaat</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Wil je %1 met vingerafdruk %2 vanaf %3 vertrouwen? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Deze keer niet</translation>
</message>
@@ -7544,8 +7931,18 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>Bestand bestaat niet</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Type van deel-container is onbekend</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7629,18 +8026,6 @@ Overweeg om een nieuw sleutelbestand te genereren.</translation>
<translation>TOTP-instellen</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Standaardinstellingen RFC 6238-token</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam-tokeninstellingen</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Aangepaste instellingen gebruiken</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Aangepaste instellingen</translation>
</message>
@@ -7699,6 +8084,18 @@ Voorbeeld: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Weet je zeker dat je de TOTP instellingen voor dit item wilt verwijderen?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7714,48 +8111,28 @@ Voorbeeld: JBSWY3DPEHPK3PXP</translation>
<translation>Controleren op updates</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Controleren op updates...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Sluiten</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Update-fout!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Er ging iets fout bij het ophalen van de update-informatie.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Probeer het later nog eens.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Software-update</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Er is een nieuwe versie van KeePassXC!</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 is nu beschikbaar — jij gebruikt %2.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Download het van keepassxc.org</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Je bent up-to-date!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 is de nieuwste versie</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7798,22 +8175,25 @@ Voorbeeld: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Ingestelde positie - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Ongeldige sleutelcode</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Challenge Response - Positie %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Globale snelkoppeling is al geregistreerd bij %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Druk</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Kan algemene snelkoppeling niet registreren</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passief</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Ingestelde positie - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7836,13 +8216,27 @@ Voorbeeld: JBSWY3DPEHPK3PXP</translation>
<translation>Er is een time-out opgetreden voor de hardwaresleutel tijdens het wachten op gebruikersinteractie.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Er is een USB-fout opgetreden bij het openen van de hardwaresleutel: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Challenge-response is niet voltooid, de specifieke fout was: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Druk</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passief</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7851,14 +8245,6 @@ Voorbeeld: JBSWY3DPEHPK3PXP</translation>
<translation>Vernieuwen</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey challenge/response</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Als je zelf een &lt;a href=&quot;https://www.yubico.com/&quot;&gt; YubiKey&lt;/a&gt; hebt, kun je deze gebruiken voor extra beveiliging.&lt;/p&gt; &lt;p&gt;De YubiKey vereist dat een van zijn posities (slots) wordt geprogrammeerd als &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt; HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Hardwaretoken verversen</translation>
</message>
@@ -7882,5 +8268,29 @@ Voorbeeld: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Geen hardwaresleutels gedetecteerd</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_pl.ts b/share/translations/keepassxc_pl.ts
index bb485b57d..3f515e761 100644
--- a/share/translations/keepassxc_pl.ts
+++ b/share/translations/keepassxc_pl.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - Żądanie dostępu</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;żąda dostępu do następujących wpisów:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>Twoja decyzja dotycząca powyższych wpisów zostanie zapamiętana na czas działania klienta żądającego.</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Zapamiętaj</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Zezwalaj na dostęp do wpisów</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Zezwalaj wybranym</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Odmów wszystkim</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Użyj OpenSSH dla Windows zamiast Pageanta</translation>
+ <source>Deny for this program</source>
+ <translation>Odmów temu programowi</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>Włącz integrację agenta SSH</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>Połączenie agenta SSH działa!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Musisz zrestartować aplikację, aby ustawić nowy język. Czy chcesz teraz zrestartować?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochromatyczny</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Typ ikony zasobnika</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Ukryj wygasłe wpisy przed autowpisywaniem</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>Używaj symboli zastępczych w pustych polach hasła</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Przenieś wpisy do kosza bez potwierdzenia</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Włącz podwójne kliknięcie, aby kopiować kolumny wpisów nazwy użytkownika i hasła</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Nie znaleziono wpisu pasującego do nazwy okna:</translation>
+ <source>Permission Required</source>
+ <translation>Wymagane uprawnienie</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC wymaga uprawnienia Dostępności w celu wykonania autowpisywania na poziomie podstawowym. Jeśli już udzieliłeś uprawnienia, być może będziesz musiał zrestartować KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Autowpisywanie - KeePassXC</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>Żądana sekwencja autowpisywania nie może być użyta z powodu błędu:</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Autowpisywanie</translation>
+ <source>Auto-Type Error</source>
+ <translation>Błąd autowpisywania</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Składnia instrukcji autowpisywania jest niepoprawna!</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC wymaga uprawnień Dostępności i Rejestratora ekranu w celu wykonania globalnego autowpisywania. Nagrywanie ekranu jest konieczne, aby użyć tytułu okna do odnajdywania wpisów. Jeśli już udzieliłeś uprawnień, być może będziesz musiał zrestartować KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Polecenie autowpisywania zawiera bardzo długie opóźnienie. Czy chcesz kontynuować?</translation>
+ <source>Invalid entry provided</source>
+ <translation>Podano nieprawidłowy wpis</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Polecenie autowpisywania zawiera bardzo wolne wciśnięcia klawiszy. Czy chcesz kontynuować?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Wykryto nierównowagę nawiasów, znaleziono dodatkowy { lub }</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Polecenie autowpisywania zawiera argumenty, które powtarzają się bardzo często. Czy chcesz kontynuować?</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Wykryto zbyt wiele powtórzeń, maksimum to %1: %2</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Wymagane uprawnienie</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Wykryto bardzo wolne naciśnięcie klawisza, maksimum to %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC wymaga uprawnienia Dostępności w celu wykonania autowpisywania na poziomie podstawowym. Jeśli już udzieliłeś uprawnienia, być może będziesz musiał zrestartować KeePassXC.</translation>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Wykryto bardzo duże opóźnienie, maksimum to %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Nieprawidłowy typ konwersji: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Nieprawidłowa składnia konwersji: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Nieprawidłowa składnia wyrażenia regularnego %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Nieprawidłowy symbol zastępczy: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Skopi&amp;uj nazwę użytkownika</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>Próba wysłania nieprawidłowego keysym.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Skopiuj &amp;hasło</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>Nie można uzyskać prawidłowego keycode&apos;u dla klawisza:</translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Wymagane uprawnienie</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Sekwencja przerwana: Caps Lock jest włączony</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC wymaga uprawnień Dostępności i Rejestratora ekranu w celu wykonania globalnego autowpisywania. Nagrywanie ekranu jest konieczne, aby użyć tytułu okna do odnajdywania wpisów. Jeśli już udzieliłeś uprawnień, być może będziesz musiał zrestartować KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Sekwencja przerwana: Klawisze modyfikujące przytrzymane przez użytkownika</translation>
</message>
</context>
<context>
@@ -552,12 +629,60 @@
<translation>Autowpisywanie - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Wybierz wpis do autowpisywania:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Kliknij dwukrotnie wiersz, aby wykonać autowpisywanie lub znajdź wpis za pomocą wyszukiwania:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Możesz użyć zapytań wyszukiwania zaawansowanego, aby znaleźć dowolny wpis w otwartych bazach danych. Przydatne są następujące skróty:&lt;br/&gt;
+Ctrl+F - Przełącz wyszukiwanie w bazie danych&lt;br/&gt;
+Ctrl+1 - Wpisz nazwę użytkownika&lt;br/&gt;
+Ctrl+2 - Wpisz hasło&lt;br/&gt;
+Ctrl+3 - Wpisz TOTP&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>Przeszukaj wszystkie otwarte bazy danych</translation>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation>Szukaj…</translation>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>Wpisz sekwencję</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Anuluj</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Szukaj...</translation>
+ <source>Type {USERNAME}</source>
+ <translation>Wpisz {USERNAME}</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>Wpisz {PASSWORD}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>Wpisz {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Skopiuj nazwę użytkownika</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Skopiuj hasło</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>Skopiuj TOTP</translation>
</message>
</context>
<context>
@@ -714,6 +839,16 @@ chrome-laptop.</source>
Nadaj połączeniu unikatową nazwę lub identyfikator, na przykład:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +914,6 @@ chrome-laptop.</translation>
<translation>Żądaj odblokowania bazy danych, jeżeli jest zablokowana</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Tylko wpisy z tym samym schematem (http://, https://, ...) są zwracane.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Dopasuj schemat adresu URL (np. https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Zwracaj tylko najlepsze dopasowania wpisów dla adresu URL zamiast wszystkich wpisów domeny.</translation>
</message>
@@ -812,16 +939,6 @@ chrome-laptop.</translation>
<translation>Szukaj we wszystkich otwartych bazach danych dopasowanych danych uwierzytelniających</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sortuj dopasowane dane uwierzytelniające według tytułu</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sortuj dopasowane dane uwierzytelniające według nazwy użytkownika</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Zaawansowane</translation>
</message>
@@ -882,11 +999,6 @@ chrome-laptop.</translation>
<translation>Przeglądarka niestandardowego pliku proxy</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Przeglądaj...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Używaj niestandardowej lokalizacji konfiguracji przeglądarki:</translation>
</message>
@@ -907,10 +1019,6 @@ chrome-laptop.</translation>
<translation>Niestandardowe pole lokalizacji przeglądarki</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Wyszukaj niestandardową ścieżkę przeglądarki</translation>
</message>
@@ -958,14 +1066,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Wybierz lokalizację folderu hosta wiadomości natywnych</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Tylko wpisy z tym samym schematem (http://, https://, …) są zwracane.</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>Dopasuj schemat adresu URL (np. https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Przeglądaj…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Opcje klonowania</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Dodaj &apos; - Klon&apos; do nazwy</translation>
</message>
@@ -977,6 +1098,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Skopiuj historię</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Sklonuj opcje wpisu</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1287,6 @@ chrome-laptop.</translation>
<translation>Plik nie może zostać zapisany, ponieważ jest otwarty w trybie tylko do odczytu.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Klucz nie został przekształcony. To jest błąd, zgłoś go deweloperom!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1321,10 @@ Zapasowa baza danych znajduje się w %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Nie można zapisać, baza danych nie została zainicjowana!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>Klucz nie został przekształcony. To jest błąd, zgłoś go deweloperom.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1384,6 @@ Zapasowa baza danych znajduje się w %2</translation>
<translation>Przeglądaj plik klucza</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Przeglądaj...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Odśwież tokeny sprzętowe</translation>
</message>
@@ -1301,12 +1422,6 @@ Aby zapobiec pojawianiu się tego błędu, musisz przejść do &quot;Ustawienia
<translation>Wprowadź dodatkowe dane uwierzytelniające (jeśli istnieją):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Możesz użyć sprzętowego klucza bezpieczeństwa, takiego jak &lt;strong&gt;YubiKey&lt;/strong&gt; albo &lt;strong&gt;OnlyKey&lt;/strong&gt; z gniazdami skonfigurowanymi dla HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Kliknij, aby uzyskać więcej informacji...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Pomoc dotycząca pliku klucza</translation>
</message>
@@ -1325,10 +1440,6 @@ If you do not have a key file, please leave the field empty.</source>
Jeśli nie masz pliku klucza, pozostaw puste pole.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Oprócz hasła głównego można użyć pliku sekretnego w celu zwiększenia bezpieczeństwa bazy danych. Ten plik można wygenerować w ustawieniach zabezpieczeń bazy danych.&lt;/p&gt;&lt;p&gt;To &lt;strong&gt;nie&lt;/strong&gt; jest plik bazy danych *. kdbx!&lt;br&gt;Jeśli nie masz pliku klucza, pozostaw to pole puste.&lt;/p&gt;&lt;p&gt;Kliknij, aby uzyskać więcej informacji...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Plik klucza do odblokowania bazy danych</translation>
</message>
@@ -1353,8 +1464,22 @@ Jeśli nie masz pliku klucza, pozostaw puste pole.</translation>
<translation>Stary format pliku klucza</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Używasz starego formatu pliku klucza, który KeePassXC może&lt;br&gt;przestać obsługiwać w przyszłości.&lt;br&gt;&lt;br&gt;Rozważ wygenerowanie nowego pliku klucza, przechodząc do:&lt;br&gt;&lt;strong&gt;Baza danych / Bezpieczeństwo bazy danych / Zmień plik klucza.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Oprócz hasła głównego można użyć pliku sekretnego w celu zwiększenia bezpieczeństwa bazy danych. Ten plik można wygenerować w ustawieniach zabezpieczeń bazy danych.&lt;/p&gt;&lt;p&gt;To &lt;strong&gt;nie&lt;/strong&gt; jest plik bazy danych *. kdbx!&lt;br&gt;Jeśli nie masz pliku klucza, pozostaw to pole puste.&lt;/p&gt;&lt;p&gt;Kliknij, aby uzyskać więcej informacji…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Możesz użyć sprzętowego klucza bezpieczeństwa, takiego jak &lt;strong&gt;YubiKey&lt;/strong&gt; albo &lt;strong&gt;OnlyKey&lt;/strong&gt; z gniazdami skonfigurowanymi dla HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Kliknij, aby uzyskać więcej informacji…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Przeglądaj…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Używasz starego formatu pliku klucza, który KeePassXC może&lt;br&gt;przestać obsługiwać w przyszłości.&lt;br&gt;&lt;br&gt;Rozważ wygenerowanie nowego pliku klucza, przechodząc do:&lt;br&gt;&lt;strong&gt;Baza danych &amp;gt; Bezpieczeństwo bazy danych &amp;gt; Zmień plik klucza.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1390,6 +1515,10 @@ Jeśli nie masz pliku klucza, pozostaw puste pole.</translation>
<source>Database Credentials</source>
<translation>Dane uwierzytelniające bazy danych</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Konserwacja</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1621,6 @@ Uprawnienia dostępu do wpisów zostaną odwołane.</translation>
<translation>Przenieś atrybuty KeePassHTTP do niestandardowych danych</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Czy na pewno chcesz przenieść wszystkie dane przestarzałej integracji z przeglądarką do najnowszego standardu?
-Jest to konieczne, aby zachować zgodność z wtyczką przeglądarki.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Przechowywane klucze przeglądarki</translation>
</message>
@@ -1527,14 +1650,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Czy naprawdę chcesz odświeżyć identyfikator bazy danych?
Jest to konieczne tylko wtedy, gdy baza danych jest kopią innej, a rozszerzenie przeglądarki nie może się połączyć.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Czy na pewno chcesz przekonwertować wszystkie dane przestarzałej integracji z przeglądarką do najnowszego standardu?
+Jest to konieczne, aby zachować zgodność z wtyczką przeglądarki.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Dodaj dodatkową ochronę...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Nie ustawiono hasła</translation>
</message>
@@ -1566,6 +1691,10 @@ Czy na pewno chcesz kontynuować bez hasła?</translation>
<source>Failed to change database credentials</source>
<translation>Nie udało się zmienić danych uwierzytelniających bazy danych</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>Dodaj dodatkową ochronę…</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1769,6 @@ Czy na pewno chcesz kontynuować bez hasła?</translation>
<translation>Zbyt duża liczba rund</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Używasz bardzo dużej liczby rund transformacji klucza z Argon2.
-
-Jeśli zachowasz ten numer, otworzenie twojej bazy danych może zająć kilka godzin lub dni (lub nawet dłużej)!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Zrozumiano, zachowaj numer</translation>
</message>
@@ -1661,14 +1782,6 @@ Jeśli zachowasz ten numer, otworzenie twojej bazy danych może zająć kilka go
<translation>Za mała liczba rund</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Używasz bardzo małej liczby rund transformacji klucza z AES-KDF.
-
-Jeśli zachowasz tę liczbę, twoja baza danych może być zbyt łatwa do złamania!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF niezmieniona</translation>
</message>
@@ -1726,6 +1839,22 @@ Jeśli zachowasz tę liczbę, twoja baza danych może być zbyt łatwa do złama
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Używasz bardzo dużej liczby rund transformacji klucza z Argon2.
+
+Jeśli zachowasz tę liczbę, otworzenie twojej bazy danych może zająć godziny, dni lub nawet dłużej. </translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>Używasz bardzo małej liczby rund transformacji klucza z AES-KDF.
+
+Jeśli zachowasz tę liczbę, twoja baza danych nie będzie chroniona przed atakami siłowymi.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1878,6 @@ Jeśli zachowasz tę liczbę, twoja baza danych może być zbyt łatwa do złama
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Metadane bazy danych</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Nazwa bazy danych:</translation>
</message>
@@ -1826,6 +1951,10 @@ To działanie jest nieodwracalne.</translation>
<source>Enable compression (recommended)</source>
<translation>Włącz kompresję (zalecane)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Metadane bazy danych</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1989,49 @@ To działanie jest nieodwracalne.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Zarządzaj ikonami niestandardowymi</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Usuń wybraną ikonę lub ikony</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Usuń wszystkie niestandardowe ikony, które nie są używane przez żaden wpis ani grupę</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Skasuj nieużywane ikony</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Potwierdź usunięcie</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>Co najmniej jedna z wybranych ikon jest aktualnie używana przez co najmniej jeden wpis lub grupę. Ikony wszystkich wpisów i grup, których dotyczy ten problem, zostaną zastąpione ikoną domyślną. Czy na pewno chcesz usunąć ikony, które są aktualnie używane?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Ikony niestandardowe są w użyciu</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>Wszystkie ikony niestandardowe są użyciu przez co najmniej jeden wpis lub grupę.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Skasowano nieużywane ikony</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1894,7 +2066,7 @@ To działanie jest nieodwracalne.</translation>
</message>
<message>
<source>CSV file</source>
- <translation>plik CSV</translation>
+ <translation>Plik CSV</translation>
</message>
<message>
<source>Merge database</source>
@@ -1981,22 +2153,6 @@ Jest to z pewnością błąd, zgłoś go programistom.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Wyszukiwanie...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Czy na pewno całkowicie usunąć wpis &quot;%1&quot; ?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Czy na pewno chcesz przenieść wpis &quot;%1&quot; do kosza?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Czy na pewno chcesz przenieść %n wpis do kosza?</numerusform><numerusform>Czy na pewno chcesz przenieść %n wpisy do kosza?</numerusform><numerusform>Czy na pewno chcesz przenieść %n wpisów do kosza?</numerusform><numerusform>Czy na pewno chcesz przenieść %n wpisów do kosza?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Wykonać polecenie?</translation>
</message>
@@ -2054,18 +2210,6 @@ Czy chcesz scalić twoje zmiany?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Czy na pewno chcesz nieodwracalnie usunąć wszystko z twojego kosza?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Czy naprawdę chcesz usunąć %n wpis na dobre?</numerusform><numerusform>Czy naprawdę chcesz usunąć %n wpisy na dobre?</numerusform><numerusform>Czy naprawdę chcesz usunąć %n wpisów na dobre?</numerusform><numerusform>Czy naprawdę chcesz usunąć %n wpisów na dobre?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Usunąć wpis?</numerusform><numerusform>Usunąć wpisy?</numerusform><numerusform>Usunąć wpisy?</numerusform><numerusform>Usunąć wpisy?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Przenieść wpis do kosza?</numerusform><numerusform>Przenieść wpisy do kosza?</numerusform><numerusform>Przenieść wpisy do kosza?</numerusform><numerusform>Przenieść wpisy do kosza?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Zablokować bazę danych?</translation>
@@ -2119,14 +2263,6 @@ Wyłączyć bezpieczne zapisywanie i spróbować ponownie?</translation>
<translation>Baza danych KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Zastąpić odniesienia do wpisu?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Wpis &quot;%1&quot; ma %2 odniesienie. Czy chcesz zastąpić odniesienia wartościami, pominąć ten wpis, czy usunąć mimo to?</numerusform><numerusform>Wpis &quot;%1&quot; ma %2 odniesienia. Czy chcesz zastąpić odniesienia wartościami, pominąć ten wpis, czy usunąć mimo to?</numerusform><numerusform>Wpis &quot;%1&quot; ma %2 odniesień. Czy chcesz zastąpić odniesienia wartościami, pominąć ten wpis, czy usunąć mimo to?</numerusform><numerusform>Wpis &quot;%1&quot; ma %2 odniesień. Czy chcesz zastąpić odniesienia wartościami, pominąć ten wpis, czy usunąć mimo to?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Usuń grupę</translation>
</message>
@@ -2147,10 +2283,6 @@ Wyłączyć bezpieczne zapisywanie i spróbować ponownie?</translation>
<translation>Baza danych nie została zmodyfikowana operacją scalania.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Grupa współdzielona...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Błąd zapisu bazy danych: %1</translation>
</message>
@@ -2166,6 +2298,22 @@ Wyłączyć bezpieczne zapisywanie i spróbować ponownie?</translation>
<source>Could not find database file: %1</source>
<translation>Nie można znaleźć pliku bazy danych: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>Wyszukiwanie…</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Grupa współdzielona…</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Potwierdź autowpisywanie</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>Czy wykonać autowpisywanie we wcześniej aktywnym oknie?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2447,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>Zewnętrzna operacja scalania unieważniła ten wpis.
Niestety, wszelkie wprowadzone zmiany zostały utracone.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Błąd walidacji autowpisywania</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>Wystąpił błąd podczas walidacji niestandardowej sekwencji autowpisywania:
+%1
+Czy chcesz go poprawić?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>Wystąpił błąd podczas walidacji sekwencji autowpisywania dla&quot;%1&quot;:
+%2
+Czy chcesz go poprawić?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2543,13 @@ Niestety, wszelkie wprowadzone zmiany zostały utracone.</translation>
<translation>Wybór koloru tła</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli zaznaczone, wpis nie pojawi się w raportach takich jak kontrola zdrowia i HIBP, nawet jeśli nie spełnia wymagań jakościowych (np. entropia hasła lub ponowne użycie). Możesz ustawić znacznik wyboru, jeśli hasło jest poza twoją kontrolą (np. jeśli musi to być czterocyfrowy kod PIN), aby zapobiec zaśmiecaniu raportów.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Wyklucz z raportów bazy danych</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>Jeśli zaznaczone, wpis nie pojawi się w raportach, takich jak Kontrola zdrowia i HIBP, nawet jeśli nie spełnia wymagań jakościowych.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2664,14 @@ Niestety, wszelkie wprowadzone zmiany zostały utracone.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Użyj tego wpisu tylko w przypadku podstawowego uwierzytelniania HTTP</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Nie wysyłaj tego ustawienia do przeglądarki w przypadku okien dialogowych uwierzytelniania HTTP. Jeśli jest włączone, okna dialogowe uwierzytelniania HTTP nie będą pokazywać tego wpisu do wyboru.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Nie używaj tego wpisu z podstawowym uwierzytelnianiem HTTP</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2787,6 @@ Niestety, wszelkie wprowadzone zmiany zostały utracone.</translation>
<translation>Notatki:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Wygasa:</translation>
</message>
@@ -2678,11 +2850,6 @@ Niestety, wszelkie wprowadzone zmiany zostały utracone.</translation>
<translation>Plik zewnętrzny</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Przeglądaj...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Załącznik</translation>
</message>
@@ -2714,6 +2881,11 @@ Niestety, wszelkie wprowadzone zmiany zostały utracone.</translation>
<source>Select attachment file</source>
<translation>Wybierz plik załącznika</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Przeglądaj…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3032,8 @@ Obsługiwane rozszerzenia to: %1.</translation>
<translation>Przeglądaj plik udostępniania</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Przeglądaj...</translation>
+ <source>Browse…</source>
+ <translation>Przeglądaj…</translation>
</message>
</context>
<context>
@@ -2934,10 +3106,6 @@ Obsługiwane rozszerzenia to: %1.</translation>
<translation>Dodaj niestandardową ikonę</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Usuń niestandardową ikonę</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Pobierz ikonę ulubionych</translation>
</message>
@@ -2954,10 +3122,6 @@ Obsługiwane rozszerzenia to: %1.</translation>
<translation>Wszystkie pliki</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Potwierdź usunięcie</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Wybierz obraz(y)</translation>
</message>
@@ -2977,10 +3141,6 @@ Obsługiwane rozszerzenia to: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Niepowodzenie następującej ikony:</numerusform><numerusform>Niepowodzenie następujących ikon:</numerusform><numerusform>Niepowodzenie następujących ikon:</numerusform><numerusform>Niepowodzenie następujących ikon:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Ta ikona używana jest przez %n wpis i zostanie zamieniona na ikonę domyślną. Czy na pewno chcesz ją usunąć?</numerusform><numerusform>Ta ikona używana jest przez %n wpisy i zostanie zamieniona na ikonę domyślną. Czy na pewno chcesz ją usunąć?</numerusform><numerusform>Ta ikona używana jest przez %n wpisów i zostanie zamieniona na ikonę domyślną. Czy na pewno chcesz ją usunąć?</numerusform><numerusform>Ta ikona używana jest przez %n wpisów i zostanie zamieniona na ikonę domyślną. Czy na pewno chcesz ją usunąć?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Możesz włączyć usługę ikon witryn DuckDuckGo w menu Narzędzia -&gt; Ustawienia -&gt; Bezpieczeństwo</translation>
@@ -3018,13 +3178,13 @@ Obsługiwane rozszerzenia to: %1.</translation>
<translation>Ustaw niestandardową ikonę</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Zastosuj ikonę do...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Zastosuj tylko do tej grupy</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Zastosuj ikonę do…</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3263,17 @@ Może to spowodować nieprawidłowe działanie wtyczek.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3226,6 +3397,32 @@ Czy na pewno chcesz dodać ten plik?</translation>
<source>Confirm Attachment</source>
<translation>Potwierdź załącznik</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Zmień nazwę wybranego załącznika</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Zmień nazwę</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3353,8 +3550,12 @@ Czy na pewno chcesz dodać ten plik?</translation>
<translation>Ma załączniki</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Ma hasło jednorazowe TOTP</translation>
+ <source>Password Strength</source>
+ <translation>Siła hasła</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Ma TOTP</translation>
</message>
</context>
<context>
@@ -3424,10 +3625,6 @@ Czy na pewno chcesz dodać ten plik?</translation>
<translation>Nigdy</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[CHRONIONE]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Włączone</translation>
</message>
@@ -3451,11 +3648,6 @@ Czy na pewno chcesz dodać ten plik?</translation>
<source>Default Sequence</source>
<translation>Sekwencja domyślna</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3478,22 +3670,85 @@ Czy na pewno chcesz dodać ten plik?</translation>
<source>Reset to defaults</source>
<translation>Przywróć domyślne</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Ma załączniki</translation>
+ <source>Failed to deliver message</source>
+ <translation>Nie udało się dostarczyć komunikatu</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Ma TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>Nie udało się wysłać odpowiedzi w DBus</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Nieznany</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Nieznany</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, plik wykonywalny: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Uruchomiona jest inna usługa sekretna (%1). Zatrzymaj ją/usuń przed ponownym włączeniem Integracji usługi sekretnej.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Rejestracja usługi DBus w %1 nie powiodła się.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Nie udało się zarejestrować usługi w DBus w ścieżce &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Nie udało się zarejestrować bazy danych w DBus pod nazwą &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Nie udało się zarejestrować sesji w DBus w ścieżce &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Nie udało się zarejestrować pozycji w DBus w ścieżce &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Nie udało się zarejestrować obiektu monitu w DBus w ścieżce &apos;%1&apos;</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Wpis &quot;%1&quot; z bazy danych &quot;%2&quot; został użyty przez %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Rejestracja usługi DBus w %1 nie powiodła się.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Aplikacja</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Zarządzaj</translation>
</message>
</context>
<context>
@@ -3520,14 +3775,10 @@ Czy na pewno chcesz dodać ten plik?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Aplikacja</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Zarządzaj</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3536,25 +3787,6 @@ Czy na pewno chcesz dodać ten plik?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Usługa sekretna Fdo:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Nieznany</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Nieznany</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, plik wykonywalny: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Uruchomiona jest inna usługa sekretna (%1). Zatrzymaj ją/usuń przed ponownym włączeniem Integracji usługi sekretnej.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3563,6 +3795,10 @@ Czy na pewno chcesz dodać ten plik?</translation>
<comment>group has no children</comment>
<translation>[pusty]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - klon</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3600,14 +3836,6 @@ Możesz włączyć usługę ikon witryn DuckDuckGo w sekcji bezpieczeństwa usta
<translation>Status</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Proszę czekać, przetwarzanie listy wpisów...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Pobieranie...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>OK</translation>
</message>
@@ -3620,8 +3848,16 @@ Możesz włączyć usługę ikon witryn DuckDuckGo w sekcji bezpieczeństwa usta
<translation>Pobieranie nie powiodło się</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Pobieranie ikon ulubionych (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation>Proszę czekać, przetwarzanie listy wpisów…</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>Pobieranie…</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation>Pobieranie ikon ulubionych (%1/%2)…</translation>
</message>
</context>
<context>
@@ -3682,6 +3918,11 @@ Jeśli wystąpi to ponownie, plik bazy danych może być uszkodzony.</translatio
<source>Unable to calculate database key</source>
<translation>Nie można wyliczyć klucza bazy danych</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Nieprawidłowy rozmiar symetrycznego szyfru IV.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3876,16 +4117,6 @@ Jeśli wystąpi to ponownie, plik bazy danych może być uszkodzony.</translatio
<translation>To nie baza danych KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Wybrany plik jest starą bazą danych KeePassX 1 (.kdb).
-
-Możesz zaimportować ją przez wybranie Baza danych &gt; &apos;Importuj bazę danych KeePass 1...&apos;.
-Jest to migracja w jedną stronę. Nie będzie można otworzyć importowanej bazy danych za pomocą starej wersji KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Nieobsługiwana wersja bazy danych KeePass 2.</translation>
</message>
@@ -3901,6 +4132,16 @@ Jest to migracja w jedną stronę. Nie będzie można otworzyć importowanej baz
<source>Failed to read database file.</source>
<translation>Nie udało się odczytać pliku bazy danych.</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>Wybrany plik jest starą bazą danych KeePassX 1 (.kdb).
+
+Możesz zaimportować ją przez wybranie Baza danych &gt; &apos;Importuj bazę danych KeePass 1…&apos;.
+Jest to migracja w jedną stronę. Nie będzie można otworzyć importowanej bazy danych za pomocą starej wersji KeePassX 0.4.</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4176,10 +4417,6 @@ Wiersz %2, kolumna %3</translation>
<translation>Odczytane dane pola wpisu nie pasują do rozmiaru</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Nieprawidłowy rozmiar pola wpisu uuid</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Nieprawidłowy rozmiar pola dla identyfikatora grupy wpisu</translation>
</message>
@@ -4217,6 +4454,10 @@ Jeśli wystąpi to ponownie, plik bazy danych może być uszkodzony.</translatio
<source>Unable to calculate database key</source>
<translation>Nie można wyliczyć klucza bazy danych</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>Nieprawidłowy rozmiar pola UUID wpisu</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4283,26 +4524,6 @@ Jeśli wystąpi to ponownie, plik bazy danych może być uszkodzony.</translatio
<source>Key Component set, click to change or remove</source>
<translation>Ustawiono składnik klucza, kliknij, aby zmienić lub usunąć</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Dodaj %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Zmień %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Usuń %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 ustawiono, kliknij, aby zmienić lub usunąć</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4315,10 +4536,6 @@ Jeśli wystąpi to ponownie, plik bazy danych może być uszkodzony.</translatio
<translation>Plik klucza</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Możesz dodać plik klucza zawierający losowe bajty do zwiększenia bezpieczeństwa.&lt;/p&gt;&lt;p&gt;Musisz trzymać go w tajemnicy i nigdy go nie stracić, bo zostaniesz zablokowany!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Błąd ładowania pliku klucza &apos;%1&apos;
@@ -4333,10 +4550,6 @@ Komunikat: %2</translation>
<translation>Wszystkie pliki</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Utwórz plik klucza...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Błąd tworzenia pliku klucza</translation>
</message>
@@ -4349,26 +4562,14 @@ Komunikat: %2</translation>
<translation>Wybierz plik klucza</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Wybór pliku klucza</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Przeglądaj plik klucza</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Przeglądaj...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generuj nowy plik klucza</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Uwaga: nie należy używać pliku, który może ulec zmianie, ponieważ uniemożliwi to odblokowanie bazy danych!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Nieprawidłowy plik klucza</translation>
</message>
@@ -4394,6 +4595,57 @@ Czy na pewno chcesz kontynuować z tym plikiem?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Wybrano plik klucza w starym formacie, który KeePassXC&lt;br&gt;może przestać obsługiwać w przyszłości.&lt;br&gt;&lt;br&gt;Zamiast tego warto rozważyć wygenerowanie nowego pliku klucza.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Wygeneruj nowy plik klucza lub wybierz istniejący, aby chronić bazę danych.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Uwaga: NIE używaj pliku, który może się zmienić, ponieważ uniemożliwi to odblokowanie bazy danych.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Przeglądaj…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Dodaj plik klucza</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Zmień plik klucza</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Usuń plik klucza</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>Ustawiono plik klucza, kliknij, aby zmienić lub usunąć</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Możesz dodać plik klucza zawierający losowe bajty do zwiększenia bezpieczeństwa.&lt;/p&gt;&lt;p&gt;Musisz trzymać go w tajemnicy i nigdy go nie stracić, bo zostaniesz zablokowany.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Utwórz plik klucza…</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Nieprawidłowy kod klawisza</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Skrót globalny jest już zarejestrowany w %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Nie udało się zarejestrować skrótu globalnego</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4494,24 +4746,10 @@ Czy na pewno chcesz kontynuować z tym plikiem?</translation>
<translation>Proszę dotknąć przycisku na twoim YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>OSTRZEŻENIE: Używasz niestabilnej kompilacji KeePassXC!
-Istnieje duże ryzyko uszkodzenia, utrzymuj kopie zapasowe baz danych.
-Ta wersja nie jest przeznaczona do użytku produkcyjnego.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Wspomóż</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>OSTRZEŻENIE: Twoja wersja Qt może powodować awarie KeePassXC z klawiaturą ekranową!
-Zalecamy korzystanie z AppImage dostępnego na naszej stronie pobierania.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importuj</translation>
</message>
@@ -4552,11 +4790,6 @@ Zalecamy korzystanie z AppImage dostępnego na naszej stronie pobierania.</trans
<translation>Importuj plik CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>UWAGA: Używasz wstępnej wersji KeePassXC! Spodziewaj się pewnych błędów i drobnych problemów, ta wersja nie jest przeznaczona do użytku produkcyjnego.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Sprawdzać aktualizacje podczas uruchamiania?</translation>
</message>
@@ -4685,10 +4918,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>&amp;Bezpieczeństwo bazy danych…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Raporty bazy danych...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statystyka, kontrola zdrowia itp.</translation>
</message>
@@ -4785,10 +5014,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Otwórz podręcznik użytkownika</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Zapisz kopię zapasową bazy danych…</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Dodaj klucz do agenta SSH</translation>
</message>
@@ -4841,36 +5066,48 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Musisz zrestartować aplikację, aby zastosować to ustawienie. Czy chcesz teraz zrestartować?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Wykonaj sekwencję autowpisywania</translation>
+ <source>Always on Top</source>
+ <translation>Zawsze na wierzchu</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{UŻYTKOWNIK}</translation>
+ <source>Hide Usernames</source>
+ <translation>Ukryj użytkowników</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{UŻYTKOWNIK}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Ukryj hasła</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{HASŁO}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>&amp;Raporty bazy danych…</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{HASŁO}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>Zapisz kopię zapasową bazy danych…</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>Zawsze na wierzchu</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Ukryj użytkowników</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>OSTRZEŻENIE: Używasz niestabilnej kompilacji KeePassXC.
+Istnieje duże ryzyko uszkodzenia, utrzymuj kopie zapasowe baz danych.
+Ta wersja nie jest przeznaczona do użytku produkcyjnego.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Ukryj hasła</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>UWAGA: Używasz wstępnej wersji KeePassXC.
+Spodziewaj się pewnych błędów i drobnych problemów, ta wersja jest przeznaczona do celów testowych.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>OSTRZEŻENIE: Twoja wersja Qt może powodować awarie KeePassXC z klawiaturą ekranową.
+Zalecamy korzystanie z AppImage dostępnego na naszej stronie pobierania.</translation>
</message>
</context>
<context>
@@ -4977,14 +5214,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Stwórz nową bazę danych KeePassXC...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Główna</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Stwórz nową bazę danych KeePassXC…</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5048,6 +5285,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>Menedżer haseł</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Skrót globalny jest już zarejestrowany w %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Nie udało się zarejestrować skrótu globalnego</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5155,18 +5400,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Brak zawrtości prywatnego klucza do odszyfrowania</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Próbuję uruchomić KDF bez szyfru</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Do odszyfrowania tego klucza wymagane jest hasło</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Derywacja klucza nie powiodła się, plik klucza uszkodzony?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Odszyfrowanie nie powiodło się, błędne hasło?</translation>
</message>
@@ -5214,6 +5451,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>Nieznany typ klucza: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Derywacja klucza nie powiodła się: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Nie udało się zainicjować szyfru: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Odszyfrowanie nie powiodło się: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5268,6 +5517,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>Pole powtórzenia hasła</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Dodaj hasło</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Zmień hasło</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Usuń hasło</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Ustawiono hasło, kliknij, aby zmienić lub usunąć</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5489,10 +5754,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Zastosuj hasło</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Wygeneruj ponownie hasło (%1)</translation>
</message>
@@ -5500,68 +5761,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Znaki specjalne</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Statystyka</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Bardzo słabe hasło</translation>
- </message>
<message>
- <source>Password entropy is %1 bits</source>
- <translation>Entropia hasła to %1 bitów</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Słabe hasło</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Użyte w %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Hasło użyte %1 razy</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Hasło wygasło</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Wygaśnięcie hasła było %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Hasło zaraz wygaśnie</translation>
+ <source>Character Count:</source>
+ <translation>Liczba znaków:</translation>
</message>
<message>
- <source>Password expires in %1 days</source>
- <translation>Hasło wygaśnie za %1 dni</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Hasło wkrótce wygaśnie</translation>
+ <source>character</source>
+ <translation>znak</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Hasło wygasa w %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - Wybierz znaki</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Kontrola zdrowia</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Wybierz znaki do wpisania, nawiguj za pomocą klawiszy strzałek, Ctrl + S przesyła.</translation>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Naciskaj &amp;Tab między znakami</translation>
</message>
</context>
<context>
@@ -5707,10 +5928,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Ścieżka wpisu do zapamiętania.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Limit czasu w sekundach przed wyczyszczeniem Schowka.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Edycja wpisu.</translation>
</message>
@@ -5953,11 +6170,11 @@ Dostępne polecenia:
</message>
<message>
<source>Type: Bruteforce</source>
- <translation>Typ: Bruteforce</translation>
+ <translation>Typ: Siłowy</translation>
</message>
<message>
<source>Type: Dictionary</source>
- <translation>Type: Słownikowy</translation>
+ <translation>Typ: Słownikowy</translation>
</message>
<message>
<source>Type: Dict+Leet</source>
@@ -5989,7 +6206,7 @@ Dostępne polecenia:
</message>
<message>
<source>Type: Bruteforce(Rep)</source>
- <translation>Typ: Bruteforce(Powt.)</translation>
+ <translation>Typ: Siłowy(Powt.)</translation>
</message>
<message>
<source>Type: Dictionary(Rep)</source>
@@ -6024,10 +6241,6 @@ Dostępne polecenia:
<translation>Typ: Data(Powt.)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Typ: Nieznany%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropia %1 (%2)</translation>
</message>
@@ -6111,7 +6324,7 @@ Dostępne polecenia:
</message>
<message>
<source>ERROR: unknown attribute %1.</source>
- <translation>BŁĄD: nieznany atrybut %1.</translation>
+ <translation>BŁĄD: Nieznany atrybut %1.</translation>
</message>
<message>
<source>No program defined for clipboard manipulation</source>
@@ -6316,10 +6529,6 @@ Jądro: %3 %4</translation>
<translation>Biblioteki kryptograficzne:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Nie można wygenerować hasła i monitu w tym samym czasie!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Dodaje nową grupę do bazy danych.</translation>
</message>
@@ -6356,10 +6565,6 @@ Jądro: %3 %4</translation>
<translation>Nie można otworzyć pliku HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Oceniam wpisy w bazie danych w stosunku do pliku HIBP, to zajmie trochę czasu...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Zamknij aktualnie otwartą bazę danych.</translation>
</message>
@@ -6552,10 +6757,6 @@ Jądro: %3 %4</translation>
<translation>Nie można zapisać pliku skryptu wiadomości natywnej dla %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Skopiuj dany atrybut do schowka. Domyślnie &quot;hasło&quot;, jeśli nie jest określony.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Skopiuj bieżący TOTP do schowka (odpowiednik &quot;-a totp&quot;).</translation>
</message>
@@ -6569,7 +6770,7 @@ Jądro: %3 %4</translation>
</message>
<message>
<source>ERROR: attribute %1 is ambiguous, it matches %2.</source>
- <translation>BŁĄD: atrybut %1 jest niejednoznaczny, jest zgodny z %2.</translation>
+ <translation>BŁĄD: Atrybut %1 jest niejednoznaczny, jest zgodny z %2.</translation>
</message>
<message>
<source>Attribute &quot;%1&quot; not found.</source>
@@ -6773,6 +6974,223 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Nieoczekiwane dane pliku klucza! Plik klucza może być uszkodzony.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Notatki do wpisu.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>Nie można wygenerować hasła i monitu w tym samym czasie.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Ścieżka do okon-cli w celu wyszukania sformatowanego pliku HIBP</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Nie można znaleźć pliku HIBP: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>Ocenianie wpisów bazy danych za pomocą okon…</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>Ocenianie wpisów bazy danych w pod kątem pliku HIBP, to zajmie trochę czasu…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Skopiuj dany atrybut do schowka. Domyślnie &quot;hasło&quot;, jeśli nie jest określony.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Musi pasować tylko do jednego wpisu, w przeciwnym razie zostanie wyświetlona lista możliwych dopasowań.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Limit czasu przed wyczyszczeniem schowka (wartość domyślna to %1 sek., ustaw na 0 dla nieograniczonego czasu).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Dopasowanie wielu wpisów:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Typ: Nieznany (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>Aby użyć okon, musisz dostarczyć plik po przetworzeniu (np. plik.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Nie można uruchomić procesu okon: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Błąd: proces okon nie zakończył się</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Nie udało się załadować przetworzonej bazy danych: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Bardzo słabe hasło</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Entropia hasła to %1 bitów</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Słabe hasło</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Użyte w %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Hasło wygasło</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Wygaśnięcie hasła było %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Hasło wygasa w %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Hasło zaraz wygaśnie</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Hasło wkrótce wygaśnie</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Biblioteka Botan musi być w wersji co najmniej 2.11.x, znaleziono %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: Nieprawidłowy tryb szyfrowania.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: Nieprawidłowy rozmiar IV %1 dla %2.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>Szyfr nie został zainicjowany przed użyciem.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>Nie można przetworzyć danych o długości 0.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Czy na pewno całkowicie usunąć wpis &quot;%1&quot; ?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Czy na pewno chcesz przenieść wpis &quot;%1&quot; do kosza?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Zastąpić odniesienia do wpisu?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Kontrola zdrowia</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statystyka</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>zablokuj wszystkie otwarte bazy danych</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>zezwalaj na aplikację nagrywania ekranu i zrzuty ekranu</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Zablokowane bazy danych.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Nie udało się zablokować bazy danych.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Ostrzeżenie: Nie udało się zapobiec zrzutom ekranu w oknie najwyższego poziomu!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6854,10 +7272,6 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Ten wpis jest wykluczony z raportów</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Proszę czekać, dane zdrowotne są obliczane...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Gratulacje, wszystko jest zdrowe!</translation>
</message>
@@ -6878,13 +7292,25 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Powód</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Edytuj wpis...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Wyklucz z raportów</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Wyklucz wygasłe wpisy z raportu</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Proszę czekać, dane zdrowotne są obliczane…</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Edytuj wpis…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6929,44 +7355,56 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Ten wpis jest wykluczony z raportów</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Wyklucz z raportów</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>raz</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>do 10 razy</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>do 100 razy</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>do 1000 razy</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>do 10 000 razy</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>do 100 000 razy</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>do miliona razy</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>miliony razy</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Edytuj wpis...</translation>
+ <source>Edit Entry…</source>
+ <translation>Edytuj wpis…</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Wyklucz z raportów</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6984,10 +7422,6 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Wartość</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Proszę czekać, statystyki bazy danych są obliczane...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Nazwa bazy danych</translation>
</message>
@@ -7091,6 +7525,14 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Średnia długość hasła wynosi mniej niż dziesięć znaków. Dłuższe hasła zapewniają większe bezpieczeństwo.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Proszę czekać, statystyki bazy danych są obliczane…</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7205,14 +7647,14 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Przeszukaj pomoc</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Szukaj (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Rozróżniaj wielkość znaków</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Szukaj (%1)…</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7229,14 +7671,6 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Ogólne</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Pokaż powiadomienie, gdy wymagane są dane uwierzytelniające</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeżeli kosz jest włączony dla bazy danych, wpisy zostaną przeniesione do kosza bezpośrednio. W przeciwnym razie zostaną one usunięte bez potwierdzenia.&lt;/p&gt;&lt;p&gt;Nadal będzie wyświetlany monit, jeśli jakiekolwiek wpisy są przywoływane przez inne.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Odsłonięte grupy bazy danych:</translation>
</message>
@@ -7249,14 +7683,6 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Aplikacje te są obecnie podłączone:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Nie potwierdzaj, kiedy wpisy są usuwane przez klientów</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Błąd:&lt;/b&gt; Nie można połączyć się z DBus. Sprawdź konfigurację DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Ostrzeżenie:&lt;/b&gt; </translation>
</message>
@@ -7264,6 +7690,26 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Zapisz bieżące zmiany, aby aktywować wtyczkę i włączyć edycję tej sekcji.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Pokaż powiadomienie, gdy klienty pobierają hasła</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli włączone, każda próba odczytania hasła musi zostać potwierdzona. W przeciwnym razie klienty mogą odczytywać hasła bez potwierdzenia, gdy baza danych jest odblokowana.&lt;/p&gt;&lt;p&gt;Ta opcja obejmuje tylko dostęp do hasła wpisu. Klienty zawsze mogą wyliczyć elementy udostępnionych baz danych i zapytać o ich atrybuty.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Potwierdź, gdy hasła są pobierane przez klientów</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;To ustawienie nie zastępuje wyłączania monitów dotyczących kosza&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Potwierdź, gdy klienty zażądają usunięcia wpisu</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7288,18 +7734,10 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Odcisk palca:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certyfikat:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Podpisujący</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Klucz:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Wygeneruj</translation>
</message>
@@ -7344,10 +7782,6 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Odcisk palca</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certyfikat</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Zaufany</translation>
</message>
@@ -7401,10 +7835,6 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Pokazuj tylko ostrzeżenia i błędy</translation>
</message>
<message>
- <source>Key</source>
- <translation>Klucz</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Pole nazwy osoby podpisującej</translation>
</message>
@@ -7475,30 +7905,10 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<source>Could not write export container</source>
<translation>Nie można zapisać kontenera eksportu</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Wystąpił nieoczekiwany błąd eksportu</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importuj z kontenera bez podpisu</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Nie możemy zweryfikować źródła udostępnionego kontenera, ponieważ nie jest on podpisany. Czy na pewno chcesz importować dane z %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importuj z kontenera z certyfikatem</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Czy chcesz zaufać %1 z odciskiem palca %2 z %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Nie tym razem</translation>
</message>
@@ -7547,8 +7957,20 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Plik nie istnieje</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Nieznany typ kontenera udostępniania</translation>
+ <source>KeeShare Import</source>
+ <translation>Import z KeeShare</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>Nie można zweryfikować źródła udostępnionego kontenera, ponieważ nie jest podpisany. Czy na pewno chcesz importować z %1?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>Czy chcesz zaufać %1 z odciskiem palca certyfikatu:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7632,18 +8054,6 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<translation>Ustaw TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Domyślne ustawienia tokenu RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Ustawienia tokenu Steam</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Użyj niestandardowych ustawień</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Ustawienia niestandardowe</translation>
</message>
@@ -7702,6 +8112,18 @@ Przykład: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Czy na pewno chcesz usunąć ustawienia TOTP dla tego wpisu?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Ustawienia domyślne (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Ustawienia Steam®</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Ustawienia niestandardowe:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7717,48 +8139,28 @@ Przykład: JBSWY3DPEHPK3PXP</translation>
<translation>Sprawdzanie aktualizacji</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Sprawdzanie aktualizacji...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Zamknij</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Błąd aktualizacji!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Wystąpił błąd podczas pobierania informacji o aktualizacji.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Spróbuj ponownie później.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Aktualizacja oprogramowania</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Nowa wersja KeePassXC jest dostępna!</translation>
+ <source>Checking for updates…</source>
+ <translation>Sprawdzanie aktualizacji…</translation>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 jest już dostępny — masz %2.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>Wystąpił błąd podczas próby pobrania informacji o aktualizacji, spróbuj ponownie później.</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Pobierz to z keepassxc.org</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;Dostępna jest nowa wersja.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 może być &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;pobrany tutaj&lt;/a&gt;.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Jesteś aktualny!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 to obecnie najnowsza dostępna wersja</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>Masz najnowszą wersję KeePassXC</translation>
</message>
</context>
<context>
@@ -7801,22 +8203,25 @@ Przykład: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] skonfigurowane gniazdo - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Nieprawidłowy kod klawisza</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] wyzwanie-odpowiedź - gniazdo %3-%4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Skrót globalny jest już zarejestrowany w %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Naciśnij</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Nie udało się zarejestrować skrótu globalnego</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Pasywny</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] skonfigurowane gniazdo - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7839,13 +8244,27 @@ Przykład: JBSWY3DPEHPK3PXP</translation>
<translation>Przekroczono limit czasu klucza sprzętowego oczekującego na interakcję z użytkownikiem.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Podczas uzyskiwania dostępu do klucza sprzętowego wystąpił błąd USB: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Nie można ukończyć wyzwania-odpowiedzi, konkretny błąd to: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] wyzwanie-odpowiedź - gniazdo %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Naciśnij</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Pasywny</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>Wystąpił błąd USB podczas uzyskiwania dostępu do klucza sprzętowego: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7854,14 +8273,6 @@ Przykład: JBSWY3DPEHPK3PXP</translation>
<translation>Odśwież</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>Wyzwanie-odpowiedź YubiKey</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Jeśli jesteś właścicielem &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, możesz go użyć do zwiększenia bezpieczeństwa.&lt;/p&gt;&lt;p&gt;YubiKey wymaga zaprogramowania jednego z jego gniazd jako &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;Wyzwanie-odpowiedź HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Odśwież tokeny sprzętowe</translation>
</message>
@@ -7885,5 +8296,29 @@ Przykład: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Nie wykryto kluczy sprzętowych</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Wyzwanie-odpowiedź</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Dodaj wyzwanie-odpowiedź</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Zmień wyzwanie-odpowiedź</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Usuń wyzwanie-odpowiedź</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Ustawiono wyzwanie-odpowiedź, kliknij, aby zmienić lub usunąć</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Jeśli jesteś właścicielem &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; lub &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, możesz użyć takiego klucza do zwiększenia bezpieczeństwa.&lt;/p&gt;&lt;p&gt;Wymaga on zaprogramowania jednego z jego gniazd jako &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;wyzwanie-odpowiedź HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_pt_BR.ts b/share/translations/keepassxc_pt_BR.ts
index 42da6d847..0de4d2d72 100644
--- a/share/translations/keepassxc_pt_BR.ts
+++ b/share/translations/keepassxc_pt_BR.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Usar o OpenSSH para Windows em vez de Pageant</translation>
+ <source>Remember</source>
+ <translation>Lembrar</translation>
</message>
<message>
+ <source>Allow access to entries</source>
+ <translation>Permitir acesso aos itens</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Permitir Selecionados</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Negar Todos</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Habilitar integração com agente SSH</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>A conexão com o agente SSH está funcionando corretamente!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Você precisa reiniciar o aplicativo para aplicar o novo idioma. Você gostaria de reiniciar agora?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monocromático</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Tipo de ícone da área de notificação</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Ocultar entradas expiradas de Auto-Digitar:</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Utilizar espaço reservado para campos de senha vazios</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Mover entradas para a lixeira sem confirmação</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>Não foi possível localizar uma entrada que corresponda ao título da janela:</translation>
+ <source>Permission Required</source>
+ <translation>Permissão Requerida</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-Digitação - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC requer a permissão de Acessibilidade para realizar Auto-Digitar no nível de entrada. Se você já garantiu as permissões, você deve reiniciar o KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-Digitação</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>A sintaxe da sua sequência de Auto-Digitação está incorreta!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Este comando de Auto-Digitação contém um tempo de espera muito longo. Você tem certeza que deseja continuar?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC requer as permissões de Acessibilidade e de Gravação de Tela para realizar o Auto-Digitar global. Gravação de Tela é necessário para usar o título da janela e encontrar as entradas. Se você já garantiu as permissões, você deve reiniciar o KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Este comando Autotipo contém pressionamentos de teclas muito lentos. Você realmente deseja prosseguir?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Este comando Auto-Type contém os argumentos que são repetidos muitas vezes. Você realmente deseja prosseguir?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Permissão Requerida</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC requer a permissão de Acessibilidade para realizar Auto-Digitar no nível de entrada. Se você já garantiu as permissões, você deve reiniciar o KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Copiar n&amp;ome de usuário</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Copiar &amp;senha</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Permissão Requerida</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC requer as permissões de Acessibilidade e de Gravação de Tela para realizar o Auto-Digitar global. Gravação de Tela é necessário para usar o título da janela e encontrar as entradas. Se você já garantiu as permissões, você deve reiniciar o KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Auto-Digitação - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Escolha uma entrada para Auto-Digitar:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Buscar...</translation>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Dê à conexão um nome único ou um ID, por exemplo:
chrome-laptop</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop</translation>
<translation>Solicitar para destrancar o banco de dados se estiver bloqueado</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Apenas entradas com o mesmo esquema (http://, https://,...) são retornados.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Combinar com esquema de URL (por exemplo, https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Retorna apenas as melhores correspondências para um URL específico em vez de todas entradas para todo o domínio.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop</translation>
<translation>Pesquisar em todas as bases de dados por credenciais correspondentes</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ordenar credenciais correspondentes por título</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ordenar credenciais correspondentes por nome de usuário</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avançado</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop</translation>
<translation>Procurar por arquivo proxy personalizado</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Procurar...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Utilizar localização de configuração de navegador customizada:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop</translation>
<translation>Campo de localização de navegador personalizado</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Navegar para caminho de navegador personalizado</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop</translation>
<source>Select native messaging host folder location</source>
<translation>Selecione o local da pasta de host de mensagens nativas</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Navegar...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Opções de Clonagem</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Anexar &apos;-Clonar&apos; ao título</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop</translation>
<source>Copy history</source>
<translation>Copiar histórico</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop</translation>
<translation>O arquivo não pode ser gravado, pois é aberto no modo somente leitura.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Chave não transformada. Este é um bug, por favor denuncie para os desenvolvedores!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Backup do banco de dados alocado em %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Não foi possível salvar, o banco de dados não foi inicializado!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Backup do banco de dados alocado em %2</translation>
<translation>Procurar por arquivo-chave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Procurar...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Atualizar os tokens de hardware</translation>
</message>
@@ -1301,12 +1417,6 @@ Para impedir que esses erros apareçam, você deve ir em &quot;Configurações d
<translation>Entre com as credenciais adicionais (se tiver alguma):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Você pode usar uma chave de segurança em hardware, como um &lt;strong&gt;YubiKey&lt;/strong&gt; ou &lt;strong&gt;OnlyKey&lt;/strong&gt; com campos configurados para HMAC-SHA1&lt;/p&gt;
-&lt;p&gt;Clique para maiores informações...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Ajuda do arquivo-chave</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Se você não tem um arquivo-chave, por favor deixe o campo vazio.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Em adição à sua senha, você pode usar um arquivo secreto para aumentar a segurança de seu banco de dados. Este arquivo pode ser gerado em suas configurações de segurança do banco de dados.&lt;/p&gt;&lt;p&gt;Este &lt;strong&gt;não&lt;/strong&gt; é seu arquivo de banco de dados *.kdbx!&lt;br&gt;Se você não tem um arquivo-chave, deixe o campo em branco.&lt;/p&gt;&lt;p&gt;Clique para maiores informações...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Arquivo-chave para desbloquear banco de dados</translation>
</message>
@@ -1353,8 +1459,21 @@ Se você não tem um arquivo-chave, por favor deixe o campo vazio.</translation>
<translation>Formato antigo de arquivo-chave</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Você está usando um formato de arquivo-chave antigo, que o KeePassXC pode &lt;br&gt;parar de suportar no futuro.&lt;br&gt;&lt;br&gt;Por favor, considere gerar um novo arquivo-chave acessando:&lt;br&gt;&lt;strong&gt;Banco de Dados / Segurança do Banco de Dados / Alterar Arquivo-Chave.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Navegar...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1390,6 +1509,10 @@ Se você não tem um arquivo-chave, por favor deixe o campo vazio.</translation>
<source>Database Credentials</source>
<translation>Credenciais do Banco de Dados</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1615,6 @@ Permissões para acessar entradas serão revogadas.</translation>
<translation>Mover atributos KeePassHTTP para dados personalizados</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Você realmente deseja mover todos os dados de integração do navegador herdados para o padrão mais recente?
-Isso é necessário para manter a compatibilidade com o plugin do navegador.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Chaves do navegador armazenadas</translation>
</message>
@@ -1527,14 +1644,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Você deseja realmente atualizar o ID do banco de dados?
Isto somente é necessário se o seu banco de dados é uma cópia de outro e a extensão do navegador não puder conectar.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Adicionar proteção adicional...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Nenhuma senha definida</translation>
</message>
@@ -1566,6 +1684,10 @@ Tem certeza de que deseja continuar sem uma senha?</translation>
<source>Failed to change database credentials</source>
<translation>Falha ao alterar credenciais do banco de dados</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1762,6 @@ Tem certeza de que deseja continuar sem uma senha?</translation>
<translation>Número de voltas muito alto</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Você está usando um número muito elevado de transformação chave rodadas com Argon2.
-
-Se você mantiver este número, seu banco de dados pode levar horas ou dias (ou até mais) para abrir!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Entendido, manter o número</translation>
</message>
@@ -1661,14 +1775,6 @@ Se você mantiver este número, seu banco de dados pode levar horas ou dias (ou
<translation>Número de voltas muito baixo</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Você está usando um número muito baixo de transformação chave rodadas com KDF-AES.
-
-Se você manter este número, seu banco de dados pode ser facilmente crackeado!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF não modificado</translation>
</message>
@@ -1726,6 +1832,18 @@ Se você manter este número, seu banco de dados pode ser facilmente crackeado!<
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1867,6 @@ Se você manter este número, seu banco de dados pode ser facilmente crackeado!<
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Metadados do Banco de Dados</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Nome do banco de dados:</translation>
</message>
@@ -1826,6 +1940,10 @@ Esta ação não é reversível.</translation>
<source>Enable compression (recommended)</source>
<translation>Ativar compressão (recomendado)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1978,49 @@ Esta ação não é reversível.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2142,6 @@ Este é definitivamente um bug, por favor denuncie para os desenvolvedores.</tra
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Pesquisando...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Você realmente quer apagar a entrada &quot;%1&quot; para sempre?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Pretende realmente mover a entrada &quot;%1&quot; para a lixeira?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Você quer realmente mudar %n entradas para a lixeira?</numerusform><numerusform>Você deseja realmente mover %n entrada(s) para a lixeira?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Executar comando?</translation>
</message>
@@ -2054,18 +2199,6 @@ Você deseja combinar suas alterações?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Você tem certeza que deseja apagar permanentemente tudo que está na lixeira?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Você realmente quer apagar %n entrada(s) para o bem?</numerusform><numerusform>Você realmente quer apagar %n entrada(s) para o bem?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Apagar entrada?</numerusform><numerusform>Apagar entradas?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Mover entrada para a lixeira?</numerusform><numerusform>Mover entradas para a lixeira?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Travar banco de dados?</translation>
@@ -2119,14 +2252,6 @@ Deseja desabilitar salvamento seguro e tentar novamente?</translation>
<translation>Banco de dados Keepass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Substituir referências para entrada?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>A entrada &quot;%1&quot; tem %2 referência(s). Deseja substituir referências por valores, ignorar essa entrada ou excluir mesmo assim?</numerusform><numerusform>A entrada &quot;%1&quot; tem %2 referência(s). Deseja substituir referências por valores, ignorar essa entrada ou excluir mesmo assim?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Excluir grupo</translation>
</message>
@@ -2147,10 +2272,6 @@ Deseja desabilitar salvamento seguro e tentar novamente?</translation>
<translation>Banco de dados não foi modificado pela operação de mesclagem.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Grupo compartilhado...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Gravação do banco de dados falhou: %1</translation>
</message>
@@ -2166,6 +2287,22 @@ Deseja desabilitar salvamento seguro e tentar novamente?</translation>
<source>Could not find database file: %1</source>
<translation>Não foi possível localizar o arquivo do banco de dados: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2436,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>Uma operação de mesclagem externa invalidou esta entrada.
Infelizmente, todas as alterações feitas foram perdidas.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2528,13 @@ Infelizmente, todas as alterações feitas foram perdidas.</translation>
<translation>Seleção de cor do plano de fundo</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se marcado, a entrada não aparecerá em relatórios como Verificação de Saúde e HIBP, mesmo se ela não corresponder aos requerimentos de qualidade (ex.: entropia de senha ou reuso). Você pode definir a marca de seleção se a senha estiver fora do seu controle (por exemplo, se precisar ser um PIN de quatro dígitos) para evitar que isso atrapalhe os relatórios.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Excluir dos relatórios do banco de dados</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2649,14 @@ Infelizmente, todas as alterações feitas foram perdidas.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Usar esta entrada somente com Autenticação HTTP Básica</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Não envia esta configuração para o navegador para caixas de diálogo de Autenticação HTTP. Se ativado, as caixas de diálogo de Autenticação HTTP não mostrarão esta entrada para seleção.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Não usar esta entrada com Autenticação HTTP Básica</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2772,6 @@ Infelizmente, todas as alterações feitas foram perdidas.</translation>
<translation>Notas:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Expira em:</translation>
</message>
@@ -2678,11 +2835,6 @@ Infelizmente, todas as alterações feitas foram perdidas.</translation>
<translation>Arquivo externo</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Navegar...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Anexo</translation>
</message>
@@ -2714,6 +2866,11 @@ Infelizmente, todas as alterações feitas foram perdidas.</translation>
<source>Select attachment file</source>
<translation>Selecionar arquivo anexado</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Navegar...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3017,8 @@ Extensões suportadas são: %1</translation>
<translation>Procurar por arquivo compartilhado</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Procurar...</translation>
+ <source>Browse…</source>
+ <translation>Navegar...</translation>
</message>
</context>
<context>
@@ -2934,10 +3091,6 @@ Extensões suportadas são: %1</translation>
<translation>Adicionar ícone personalizado</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Excluir ícone personalizado</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Baixar favicon</translation>
</message>
@@ -2954,10 +3107,6 @@ Extensões suportadas são: %1</translation>
<translation>Todos arquivos</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Confirmar Exclusão</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Selecionar Imagem(ns)</translation>
</message>
@@ -2977,10 +3126,6 @@ Extensões suportadas são: %1</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>O seguinte ícone falhou:</numerusform><numerusform>O(s) ícone(s) a seguir falharam:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Este ícone é usado por %n entrada(s) e será substituído pelo ícone padrão. Tem certeza de que deseja excluí-lo?</numerusform><numerusform>Este ícone é usado por %n entrada(s) e será substituído pelo ícone padrão. Tem certeza de que deseja excluí-lo?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Você pode habilitar o serviço de ícone do site do DuckDuckGo em Ferramentas -&gt; Configurações -&gt; Segurança</translation>
@@ -3018,13 +3163,13 @@ Extensões suportadas são: %1</translation>
<translation>Usar ícone personalizado</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Aplicar ícone para...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Aplicar para este grupo somente</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3248,17 @@ Isto pode causar mal funcionamento dos plugins afetados.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3224,6 +3380,32 @@ Você deseja realmente adicionar este arquivo?</translation>
<source>Confirm Attachment</source>
<translation>Confirmar Anexo</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Renomear anexo selecionado</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Renomear</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3351,8 +3533,12 @@ Você deseja realmente adicionar este arquivo?</translation>
<translation>Tem anexos</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Possui senha de uso único TOPT</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Possui TOTP</translation>
</message>
</context>
<context>
@@ -3422,10 +3608,6 @@ Você deseja realmente adicionar este arquivo?</translation>
<translation>Nunca</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[PROTEGIDO]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Habilitado</translation>
</message>
@@ -3449,11 +3631,6 @@ Você deseja realmente adicionar este arquivo?</translation>
<source>Default Sequence</source>
<translation>Sequência Padrão</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3476,22 +3653,85 @@ Você deseja realmente adicionar este arquivo?</translation>
<source>Reset to defaults</source>
<translation>Redefinir as configurações padrões</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
+ <message>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Tem anexos</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Possui TOTP</translation>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Desconhecido</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Desconhecido</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Executável: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Outro serviço secreto está em execução (%1).&lt;br/&gt;Por favor, encerre/remova ele antes de reabilitar a integração com o Serviço Secreto.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Falha ao registrar serviço DBus em %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Falha ao registrar no banco de dados no DBus com o nome &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Falha ao registrar sessão no DBus no caminho &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Falha ao registrar item no DBus no caminho &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Entrada &quot;%1&quot; do banco de dados &quot;%2&quot; foi usada por %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Falha ao registrar serviço DBus em %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Aplicativo</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Gerenciar</translation>
</message>
</context>
<context>
@@ -3518,14 +3758,10 @@ Você deseja realmente adicionar este arquivo?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Aplicativo</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Gerenciar</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3534,25 +3770,6 @@ Você deseja realmente adicionar este arquivo?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Desconhecido</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Desconhecido</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Executável: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Outro serviço secreto está em execução (%1).&lt;br/&gt;Por favor, encerre/remova ele antes de reabilitar a integração com o Serviço Secreto.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3561,6 +3778,10 @@ Você deseja realmente adicionar este arquivo?</translation>
<comment>group has no children</comment>
<translation>[vazio]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Clone</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3598,14 +3819,6 @@ Você pode habilitar o serviço de ícones do DuckDuckGo na seção de seguranç
<translation>Status</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Por favor espere... Processando lista de entradas...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Baixando...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3618,8 +3831,16 @@ Você pode habilitar o serviço de ícones do DuckDuckGo na seção de seguranç
<translation>Falha no download</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Baixando favicons (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3680,6 +3901,11 @@ Se este erro ocorrer novamente, seu banco de dados pode estar corrompido.</trans
<source>Unable to calculate database key</source>
<translation>Não foi possível calcular a chave do banco de dados</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Tamanho de cifra simétrica IV inválida.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3874,16 +4100,6 @@ Se este erro ocorrer novamente, seu banco de dados pode estar corrompido.</trans
<translation>Não é um banco de dados KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>O arquivo selecionado é um velho banco de dados do KeePass 1 (.kdb)
-
-Você pode importá-lo clicando em Banco de Dados &gt; &quot;Importar banco de dados do KeePss 1...&quot;
-Isto é uma migração de caminho único. Você não poderá abrir o banco de dados importado com a velha versão KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Versão do banco de dados KeePass 2 não suportada.</translation>
</message>
@@ -3899,6 +4115,13 @@ Isto é uma migração de caminho único. Você não poderá abrir o banco de da
<source>Failed to read database file.</source>
<translation>Falha ao ler o arquivo de banco de dados.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4174,10 +4397,6 @@ Linha %2, coluna %3</translation>
<translation>Leitura do dados de campo de entrada não correspondem com o tamanho</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Item inválido tamanho do campo uuid</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Item inválido tamanho do campo de id de grupo</translation>
</message>
@@ -4215,6 +4434,10 @@ Se este erro ocorrer novamente, seu banco de dados pode estar corrompido.</trans
<source>Unable to calculate database key</source>
<translation>Não foi possível calcular a chave do banco de dados</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4281,26 +4504,6 @@ Se este erro ocorrer novamente, seu banco de dados pode estar corrompido.</trans
<source>Key Component set, click to change or remove</source>
<translation>Componente Chave definido, clique para alterar ou remover</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Adicionar %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Mudar %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Remover %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 definido, clique para mudar ou remover</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4313,10 +4516,6 @@ Se este erro ocorrer novamente, seu banco de dados pode estar corrompido.</trans
<translation>Arquivo Chave</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Você pode adicionar um arquivo de chave contendo bytes aleatórios para segurança adicional.&lt;/p&gt;&lt;p&gt;Você deve mantê-lo em segredo e nunca perdê-lo ou você será bloqueado!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Erro ao carregar o arquivo de chave &apos;%1&apos;
@@ -4331,10 +4530,6 @@ Mensagem: %2</translation>
<translation>Todos arquivos</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Criar Arquivo-Chave...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Erro ao criar o arquivo de chave</translation>
</message>
@@ -4347,26 +4542,14 @@ Mensagem: %2</translation>
<translation>Escolha um arquivo-chave</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Seleção do arquivo-chave</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Procurar por arquivo-chave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Procurar...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Gerar um novo arquivo-chave</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Nota: Não use um arquivo que possa ser modificado, pois isso irá impedir que você destranque seu banco de dados!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Arquivo-chave inválido</translation>
</message>
@@ -4392,6 +4575,57 @@ Tem certeza que deseja continuar com este arquivo?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Você selecionou um arquivo-chave em um formato antigo que o KeePassXC&lt;br&gt;pode parar de suportar no futuro.&lt;br&gt;&lt;br&gt;Por favor, considere-se gerar um novo arquivo-chave.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Navegar...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Código chave inválido</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Atalho global já registrado para %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Não foi possível registrar o atalho global</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4492,24 +4726,10 @@ Tem certeza que deseja continuar com este arquivo?</translation>
<translation>Por favor pressione o botão em seu YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>AVISO: você está usando uma compilação instável do KeePassXC!
-Existe um alto risco de corrupção, mantenha um backup de seus bancos de dados.
-Esta versão não se destina ao uso em produção.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Doar</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>AVISO: Sua versão do Qt pode fazer com que o KeePassXC trave com um teclado na tela!
-Recomendamos que você use o AppImage disponível em nossa página de downloads.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importar</translation>
</message>
@@ -4550,12 +4770,6 @@ Recomendamos que você use o AppImage disponível em nossa página de downloads.
<translation>Importar arquivo CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>NOTA: Você está usando uma versão de pré-lançamento do KeePassXC!
-Espere alguns bugs e problemas menores, esta versão não é para uso em produção.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Verificar se há atualizações na inicialização?</translation>
</message>
@@ -4684,10 +4898,6 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<translation>&amp;Segurança do Banco de Dados...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Relatórios do Banco de Dados...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Estatísticas, verificação de saúde, etc.</translation>
</message>
@@ -4784,10 +4994,6 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<translation>Abrir Guia do Usuário</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Salvar Backup do Banco de Dados...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Adicionar chave ao Agente SSH</translation>
</message>
@@ -4840,36 +5046,44 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<translation>Você precisa reiniciar o aplicativo para aplicar esta configuração. Você gostaria de reiniciar agora?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Realizar Sequência de Auto-Digitação</translation>
+ <source>Always on Top</source>
+ <translation>Sempre no Topo</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{USERNAME}</translation>
+ <source>Hide Usernames</source>
+ <translation>Ocultar nome de usuários</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{USERNAME}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Ocultar senhas</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORD}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORD}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Sempre no Topo</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Ocultar nome de usuários</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Ocultar senhas</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4976,14 +5190,14 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Criar um novo banco de dados KeePassXC...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Raíz</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5047,6 +5261,14 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<source>Password Manager</source>
<translation>Gerenciador de Senhas</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Atalho global já registrado para %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Não foi possível registrar o atalho global</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5154,18 +5376,10 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<translation>Chave privada não carregada para decriptar</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Tentando rodar KDF sem cifra</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Senha é necessária para decriptar esta chave</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>A derivação da chave falhou, o arquivo chave esta corrompido?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Decriptação falhou, senha errada?</translation>
</message>
@@ -5213,6 +5427,18 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<source>Unknown key type: %1</source>
<translation>Tipo de chave desconhecida: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5267,6 +5493,22 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<source>Repeat password field</source>
<translation>Repetir campo de senha</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5488,10 +5730,6 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<translation>Aplicar Senha</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Regenerar senha (%1)</translation>
</message>
@@ -5499,68 +5737,28 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<source>Special Characters</source>
<translation>Caracteres Especiais</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
<message>
- <source>Statistics</source>
- <translation>Estatísticas</translation>
+ <source>Character Count:</source>
+ <translation>Número de Caracteres:</translation>
</message>
<message>
- <source>Very weak password</source>
- <translation>Senha muito fraca</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>A entropia da senha é de %1 bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Senha fraca</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Usada em %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>A senha foi usada %1 vezes</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Senha expirou</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>A expiração da senha foi %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>A senha está prestes a expirar</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>A senha expira em %1 dias</translation>
+ <source>character</source>
+ <translation>caractere</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password will expire soon</source>
- <translation>A senha irá expirar em breve</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>A senha expira em %1</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Verificação de Saúde</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5706,10 +5904,6 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<translation>Caminho da entrada para copiar.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Tempo limite em segundos antes de limpar a área de transferência.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Editar uma entrada.</translation>
</message>
@@ -6023,10 +6217,6 @@ Comandos disponíveis:
<translation>Tipo: Data(Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Tipo: Desconhecido%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropia %1 (%2)</translation>
</message>
@@ -6315,10 +6505,6 @@ Kernel: %3 %4</translation>
<translation>Bibliotecas de criptografia:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Não foi possível gerar uma senha e um alerta ao mesmo tempo!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Adicionar um novo grupo ao banco de dados.</translation>
</message>
@@ -6355,10 +6541,6 @@ Kernel: %3 %4</translation>
<translation>Falha ao abrir arquivo HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Avaliando entradas no banco de dados com arquivo HIBP. Isto pode demorar um pouco...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Fechar o atual banco de dados aberto.</translation>
</message>
@@ -6551,10 +6733,6 @@ Kernel: %3 %4</translation>
<translation>Não foi possível salvar o arquivo de script do sistema de mensagens nativo para %1</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Copie o atributo fornecido para a área de transferência. O padrão é &quot;senha&quot;, se não especificado.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Copia o TOTP atual para a área de transferência (equivalente a &quot;-a totp&quot;).</translation>
</message>
@@ -6771,6 +6949,223 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Dados inesperados do arquivo-chave! Ele pode estar corrompido.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Notas para esta entrada.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Caminho para okon-cli para pesquisar um arquivo HIBP formatado</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Não foi possível localizar o arquivo HIPB: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Copie o atributo fornecido para a área de transferência. O padrão é &quot;senha&quot;, se não especificado.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Múltiplas entradas correspondentes:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Não foi possível iniciar o processo okon: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Erro: o processo okon não foi finalizado</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Falha ao carregar banco de dados processado pelo okon: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Senha muito fraca</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>A entropia da senha é de %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Senha fraca</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Usada em %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Senha expirou</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>A expiração da senha foi %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>A senha expira em %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>A senha está prestes a expirar</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>A senha irá expirar em breve</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Você realmente quer apagar a entrada &quot;%1&quot; para sempre?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Pretende realmente mover a entrada &quot;%1&quot; para a lixeira?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Substituir referências para entrada?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Verificação de Saúde</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Estatísticas</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6852,10 +7247,6 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Esta entrada está sendo excluída dos relatórios</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Por favor espere, os dados de saúde estão sendo calculados...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Parabéns, tudo está saudável!</translation>
</message>
@@ -6876,13 +7267,25 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Motivo</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Editar Entrada...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Excluir dos relatórios</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6927,44 +7330,56 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Esta entrada está sendo excluída dos relatórios</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Excluir dos relatórios</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>uma vez</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>acima de 10 vezes</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>acima de 100 vezes</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>acima de 1000 vezes</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>acima de 10000 vezes</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>acima de 100000 vezes</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>acima de um milhão de vezes</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>milhões de vezes</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Editar Entrada...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Excluir dos relatórios</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6982,10 +7397,6 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Valor</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Por favor espere, as estatísticas do banco de dados estão sendo calculadas...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Nome do banco de dados</translation>
</message>
@@ -7089,6 +7500,14 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>O tamanho médio das senhas é menor que dez caracteres. Senhas maiores são mais seguras.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7203,14 +7622,14 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Ajuda com a Busca</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Buscar (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Diferenciar maiúsculas e minúsculas</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7227,14 +7646,6 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Geral</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Mostrar notificação quando credenciais forem solicitadas</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se a lixeira estiver habilitado para o banco de dados, as entradas serão movidas para a lixeira diretamente. Por outro lado, elas serão apagadas sem confirmação.&lt;/p&gt;&lt;p&gt;Você irá ser alertado se alguma entrada for referenciada por outras.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Grupos do banco de dados exposto:</translation>
</message>
@@ -7247,14 +7658,6 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Esses aplicativos estão atualmente conectados:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Não confirmar quando entradas são excluídas por clientes</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Erro:&lt;/b&gt; Falha na conexão com o DBus. Por favor, verifique sua configuração do DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Aviso:&lt;/b&gt; </translation>
</message>
@@ -7262,6 +7665,26 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Salve as alterações atuais para ativar o plugin e ativar a edição desta seção.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7286,18 +7709,10 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Impressão digital:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certificado:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Signatário</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Chave:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Gerar</translation>
</message>
@@ -7342,10 +7757,6 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Fingerprint</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certificado</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Confiável</translation>
</message>
@@ -7399,10 +7810,6 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Mostrar apenas avisos e erros</translation>
</message>
<message>
- <source>Key</source>
- <translation>Chave</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Campo de nome do signatário</translation>
</message>
@@ -7473,30 +7880,10 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<source>Could not write export container</source>
<translation>Não foi possível escrever o recipiente de exportação</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Ocorreu um erro de exportação inesperado</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importar do recipiente sem assinatura</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Não podemos verificar a origem do recipiente compartilhado porque ele não está assinado. Você realmente quer importar de %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importar do recipiente com certificado</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Você quer confiar em %1 com a impressão digitar de %2 até %3? {1 ?}{2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Não dessa vez</translation>
</message>
@@ -7545,8 +7932,18 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Arquivo não existe</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Tipo de compartilhamento de recipiente desconhecido</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7630,18 +8027,6 @@ Por favor, considere gerar um novo arquivo-chave.</translation>
<translation>Configurar TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Configurações de símbolo padrão RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Configurações de steam token</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Usar configurações personalizadas</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Configurações Personalizadas</translation>
</message>
@@ -7700,6 +8085,18 @@ Exemplo: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Tem certeza que quer apagar as configurações TOTP para esta entrada?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7715,48 +8112,28 @@ Exemplo: JBSWY3DPEHPK3PXP</translation>
<translation>Verificando atualizações</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Verificando atualizações...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Fechar</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Erro de atualização!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Ocorreu um erro ao recuperar informações de atualização.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Por favor, tente novamente mais tarde.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Atualização de software</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Uma nova versão do KeePassXC está disponível!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 está agora disponível - você tem %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Faça o download em keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Você está atualizado!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 é atualmente a versão mais recente disponível</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7799,22 +8176,25 @@ Exemplo: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Slot Configurado - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Código chave inválido</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Resposta do Desafio - Slot %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Atalho global já registrado para %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Aperte</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Não foi possível registrar o atalho global</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passivo</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Slot Configurado - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7837,13 +8217,27 @@ Exemplo: JBSWY3DPEHPK3PXP</translation>
<translation>Chave de hardware atingiu o tempo limite aguardando interação do usuário.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Ocorreu um erro de USB ao acessar a chave de hardware: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Falha ao completar o desafio-resposta, o erro específico foi: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Aperte</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passivo</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7852,14 +8246,6 @@ Exemplo: JBSWY3DPEHPK3PXP</translation>
<translation>Atualizar</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Desafio-Resposta</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Se você possui uma &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, você pode usá-la para segurança adicional.&lt;/p&gt;&lt;p&gt;A YubiKey requer que um de seus slots seja programado como &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Desafio-Resposta&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Atualizar os tokens de hardware</translation>
</message>
@@ -7883,5 +8269,29 @@ Exemplo: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Nenhuma chave física detectada</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_pt_PT.ts b/share/translations/keepassxc_pt_PT.ts
index 5def275a4..179edc5e2 100644
--- a/share/translations/keepassxc_pt_PT.ts
+++ b/share/translations/keepassxc_pt_PT.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - Pedido de acesso</translation>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Utilizar OpenSSH para Windows em vez de Pageant</translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;está a solicitar acessos a estas entradas:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>A sua escolha para as entradas acima será memorizada durante o tempo que o cliente solicitador estiver em execução.</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Memorizar</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Permitir acesso às entradas</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Permitir selecionados</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Recusar tudo</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation>Recusar para esta aplicação</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Ativar integração de agente SSH</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>Ligação ao agente SSH a funcionar!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Tem que reiniciar a aplicação para aplicar o novo idioma. Reiniciar agora?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monocromático</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Tipo de ícone na bandeja</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Não usar entradas caducadas na escrita automática</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>Utilizar marcadores de posição para campos vazios</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Mover entradas para a reciclagem sem confirmação</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Ativar duplo clique para copiar a entrada nome de utilizador/palavra-passe</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Não foi encontrada uma entrada coincidente com o título da janela:</translation>
+ <source>Permission Required</source>
+ <translation>Permissão necessária</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>KeePassXC - Escrita automática</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC necessita da permissão &apos;Accessibility&apos; para poder executar a escrita automática. Se já concedeu esta permissão, pode ser necessário reiniciar a aplicação.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Escrita automática</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>A sequência de escrita automática não pode ser utilizada por causa do seguinte erro:</translation>
+ </message>
+ <message>
+ <source>Auto-Type Error</source>
+ <translation>Erro de escrita automática</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>A sintaxe da instrução de escrita automática está errada!</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC necessita das permissões &apos;Accessibility&apos; e &apos;Screen Recorder&apos; para poder executar a escrita automática. A permissão &apos;Screen recording&apos; é necessária para associar o titulo da janela às entradas. Se já concedeu estas permissões, pode ser necessário reiniciar a aplicação.</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Este comando de escrita automática tem um atraso muito grande. Deseja mesmo continuar?</translation>
+ <source>Invalid entry provided</source>
+ <translation>Disponibilizada uma entrada inválida</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>O comando de escrita automática tem uma pressão de teclas muito lenta. Deseja mesmo continuar?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Detetada chaveta incompleta, { ou } em excesso</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>O comando de escrita automática contém argumentos que se repetem muitas vezes. Deseja mesmo continuar?</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Detetadas demasiadas repetições, o máximo é %1: %2</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Permissão necessária</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Detetado um premir de tecla muito lento, o máximo é %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC necessita da permissão &apos;Accessibility&apos; para poder executar a escrita automática. Se já concedeu esta permissão, pode ser necessário reiniciar a aplicação.</translation>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Atraso muito longo detetado, o máximo é %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Tipo de conversão inválido: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Sintaxe de conversão inválida: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Sintaxe de expressão regular inválida %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Marcador de posição inválido: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Copiar nome de &amp;utilizador</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>A tentar enviar keysym inválida.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Copiar &amp;palavra-passe</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>Não foi possível obter um código válido para a chave:</translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Permissão necessária</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Sequência abortada: Caps Lock está ativo</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC necessita das permissões &apos;Accessibility&apos; e &apos;Screen Recorder&apos; para poder executar a escrita automática. A permissão &apos;Screen recording&apos; é necessária para associar o titulo da janela às entradas. Se já concedeu estas permissões, pode ser necessário reiniciar a aplicação.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Sequência abortada. Tecla modificadora premida pelo utilizador.</translation>
</message>
</context>
<context>
@@ -552,13 +629,61 @@
<translation>KeePassXC - Escrita automática</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Selecione a entrada para escrita automática:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Duplo clique na linha para escrita automática ou para encontrar uma entrada através de pesquisa:</translation>
</message>
<message>
- <source>Search...</source>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Pode utilizar a pesquisa avançada para localizar uma entrada nas bases de dados abertas. Os atalhos abaixo indicados podem ser úteis:&lt;br/&gt;
+Ctrl+F - Comutar pesquisa na base de dados
+Ctrl+1 - Escrever nome de utilizador&lt;br/&gt;
+Ctrl+2 - Escrever palavra-passe&lt;br/&gt;
+Ctrl+3 - Escrever TOTP&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>Pesquisar em todas as bases de dados abertas</translation>
+ </message>
+ <message>
+ <source>Search…</source>
<translation>Pesquisar...</translation>
</message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>Escrever sequência</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>Escrever {USERNAME}</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>Escrever {PASSWORD}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>Escrever {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Copiar nome de utilizador</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Copiar palavra-passe</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>Copiar TOTP</translation>
+ </message>
</context>
<context>
<name>BrowserAccessControlDialog</name>
@@ -714,6 +839,16 @@ chrome-laptop.</source>
Indique um nome ou ID exclusivo para a ligação como, por exemplo:
chrome-laptop</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +914,6 @@ chrome-laptop</translation>
<translation>Pedir para desbloquear a base de dados se esta estiver bloqueada</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Devolver apenas as entradas com o mesmo esquema (http://, https://, ...)</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Correspondência com os esquemas URL (https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Devolver apenas as melhores entradas para o URL específico em vez das entradas para o domínio</translation>
</message>
@@ -812,16 +939,6 @@ chrome-laptop</translation>
<translation>Pesquisar por credenciais semelhantes em todas as base de dados abertas</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ordenar por título as credenciais coincidentes</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ordenar por nome de utilizador as credenciais coincidentes</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avançado</translation>
</message>
@@ -882,11 +999,6 @@ chrome-laptop</translation>
<translation>Navegador para o ficheiro do proxy personalizado</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Explorar...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Utilizar localização personalizada para o navegador:</translation>
</message>
@@ -907,10 +1019,6 @@ chrome-laptop</translation>
<translation>Campo de localização personalizado</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Procurar por um caminho personalizado</translation>
</message>
@@ -958,14 +1066,27 @@ chrome-laptop</translation>
<source>Select native messaging host folder location</source>
<translation>Selecione a localização da pasta de mensagens nativas</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Devolver apenas as entradas com o mesmo esquema (http://, https://, ...)</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>Corresponder ao esquema URL (exemplo: https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Procurar...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Opções de clonagem</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Adicionar &apos; -Clone&apos; ao título</translation>
</message>
@@ -977,6 +1098,10 @@ chrome-laptop</translation>
<source>Copy history</source>
<translation>Copiar histórico</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Clonar opções da entrada</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1287,6 @@ chrome-laptop</translation>
<translation>Não é possível escrever no ficheiro porque este foi aberto no modo de leitura.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Chave não transformada. Isto é um erro e deve ser reportado aos programadores!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1321,10 @@ Backup localizado em %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Não é possível guardar, base de dados não inicializada!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>Chave não transformada. Isto é um erro e deve ser reportado aos programadores.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1384,6 @@ Backup localizado em %2</translation>
<translation>Procurar ficheiro-chave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Explorar...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Recarregar &apos;tokens&apos; de hardware</translation>
</message>
@@ -1301,12 +1422,6 @@ Para impedir que este erro surja novamente, deve aceder a &quot;Definições da
<translation>Introduza as credenciais adicionais (se existentes):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Pode utilizar uma chave de segurança como, por exemplo, os dispositivos &lt;strong&gt;YubiKey&lt;/strong&gt; ou &lt;strong&gt;OnlyKey&lt;/strong&gt; com &apos;slots&apos; configuradas para HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Clique aqui para mais informações.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Ajuda para ficheiros-chave</translation>
</message>
@@ -1325,10 +1440,6 @@ If you do not have a key file, please leave the field empty.</source>
Se não quiser utilizar um ficheiro-chave, deixe este campo em branco.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Para além da palavra-passe, pode utilizar um ficheiro-chave para aumentar a segurança da sua base de dados. Este ficheiro pode ser gerado nas definições de segurança da sua base de dados..&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Não&lt;/strong&gt; pode utilizar ficheiros *.kdbx como ficheiro-chave!&lt;br&gt;Se não quiser utilizar um ficheiro-chave, deixe este campo em branco.&lt;/p&gt;&lt;p&gt;Clique aqui para mais informação.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Ficheiro-chave para desbloquear a base de dados</translation>
</message>
@@ -1353,8 +1464,22 @@ Se não quiser utilizar um ficheiro-chave, deixe este campo em branco.</translat
<translation>Formato de ficheiro-chave antigo</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Está a utilizar um formato de ficheiro-chave antigo que KeePassXC pode&lt;br&gt;deixar de ter suporte no futuro.&lt;br&gt;&lt;br&gt;Por favor considere a geração de um novo ficheiro-chave em:&lt;br&gt;&lt;strong&gt;Base de dados -&gt; Segurança da base de dados -&gt; Alterar ficheiro-chave.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Para além da palavra-passe, pode utilizar um ficheiro-chave para aumentar a segurança da sua base de dados. Este ficheiro pode ser gerado nas definições de segurança da sua base de dados..&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Não&lt;/strong&gt; pode utilizar ficheiros *.kdbx como ficheiro-chave!&lt;br&gt;Se não quiser utilizar um ficheiro-chave, deixe este campo em branco.&lt;/p&gt;&lt;p&gt;Clique aqui para mais informação.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Pode utilizar uma chave de segurança como, por exemplo, os dispositivos &lt;strong&gt;YubiKey&lt;/strong&gt; ou &lt;strong&gt;OnlyKey&lt;/strong&gt; com &apos;slots&apos; configuradas para HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Clique aqui para mais informações.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Procurar...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Está a utilizar um formato de ficheiro-chave antigo que KeePassXC pode&lt;br&gt;deixar de ter suporte no futuro.&lt;br&gt;&lt;br&gt;Por favor considere a geração de um novo ficheiro-chave em:&lt;br&gt;&lt;strong&gt;Base de dados &amp;gt; Segurança da base de dados &amp;gt; Alterar ficheiro-chave.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1390,6 +1515,10 @@ Se não quiser utilizar um ficheiro-chave, deixe este campo em branco.</translat
<source>Database Credentials</source>
<translation>Credenciais da base de dados</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Manutenção</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1621,6 @@ Serão removidas todas as permissões para aceder às entradas.</translation>
<translation>Mover atributos KeePassHTTP para dados personalizados</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Tem a certeza de que deseja atualizar todos os dados legados para a versão mais recente?
-Esta atualização é necessária para manter a compatibilidade com o suplemento.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Chaves armazenadas</translation>
</message>
@@ -1527,14 +1650,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Tem a certeza de que deseja recarregar a ID da base de dados?
Esta ação apenas será necessária se a sua base de dados for uma cópia de outra e não for possível estabelecer ligação ao navegador.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Tem a certeza de que deseja converter os dados legados para a versão mais recente?
+Esta atualização é necessária para manter a compatibilidade com o suplemento.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Adicionar proteção extra...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Palavra-passe não definida</translation>
</message>
@@ -1566,6 +1691,10 @@ Tem a certeza de que deseja continuar?</translation>
<source>Failed to change database credentials</source>
<translation>Não foi possível alterar as credenciais</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>Adicionar proteção extra...</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1769,6 @@ Tem a certeza de que deseja continuar?</translation>
<translation>Número de ciclos muito alto</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Está a utilizar um número muito alto para a transformação de chaves com Argon2.
-
-Se mantiver este número, a sua base de dados pode levar muitas horas/dias (ou ainda mais) para ser aberta!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Percebi, manter número</translation>
</message>
@@ -1661,14 +1782,6 @@ Se mantiver este número, a sua base de dados pode levar muitas horas/dias (ou a
<translation>Número de ciclos muito baixo</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Está a utilizar um número muito baixo para a transformação de chaves com Argon2.
-
-Se mantiver este número, a sua base de dados pode ser desbloqueada muito facilmente!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF inalterado</translation>
</message>
@@ -1726,6 +1839,22 @@ Se mantiver este número, a sua base de dados pode ser desbloqueada muito facilm
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Está a utilizar um número muito alto para a transformação de chaves com Argon2.
+
+Se mantiver este número, a sua base de dados pode levar muitas horas, dias ou ainda mais tempo para ser aberta.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>Está a utilizar um número muito baixo para a transformação de chaves com AES-KDF.
+
+Se mantiver este número, a sua base de dados pode ser desbloqueada muito facilmente!</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1878,6 @@ Se mantiver este número, a sua base de dados pode ser desbloqueada muito facilm
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Meta-dados da base de dados</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Nome da base de dados:</translation>
</message>
@@ -1826,6 +1951,10 @@ Esta ação é irreversível.</translation>
<source>Enable compression (recommended)</source>
<translation>Ativar compressão (recomendado)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Meta-dados da base de dados</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1989,49 @@ Esta ação é irreversível.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Gerir ícones personalizados</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Eliminar ícones selecionados</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Eliminar todos os ícones personalizados que não estejam a ser usados</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Remover ícones não utilizados</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Confirmação de remoção</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>Pelo menos um dos ícones selecionados está a ser utilizado por uma entrada ou grupo. Os ícones da entrada ou grupo afetado serão substituídos pelo ícone padrão. Tem a certeza de que deseja continuar?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Ícones personalizados em utilização</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>Todos os ícones personalizados estão a ser utilizados por uma entrada ou grupo.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Ícones removidos</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2153,6 @@ Existe aqui um erro que deve ser reportado aos programadores.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Pesquisar...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Tem a certeza de que deseja apagar permanentemente a entrada &quot;%1&quot;?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Tem a certeza de que deseja mover a entrada &quot;%1&quot; para a reciclagem?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Tem a certeza de que deseja mover %n entrada para a reciclagem?</numerusform><numerusform>Tem a certeza de que deseja mover %n entradas para a reciclagem?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Executar comando?</translation>
</message>
@@ -2054,18 +2210,6 @@ Deseja combinar as suas alterações?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Tem a certeza de que deseja apagar permanentemente os itens da reciclagem?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Tem a certeza de que deseja apagar %n entrada?</numerusform><numerusform>Tem a certeza de que deseja apagar %n entradas?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Apagar entrada?</numerusform><numerusform>Apagar entradas?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Mover entrada para a reciclagem?</numerusform><numerusform>Mover entradas para a reciclagem?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Bloquear base de dados?</translation>
@@ -2119,14 +2263,6 @@ Desativar salvaguardas e tentar novamente?</translation>
<translation>Base de dados do KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Substituir referências na entrada?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>A entrada &quot;%1&quot; tem %2 referência. Deseja substituir a referência com valores, ignorar ou apagar a entrada?</numerusform><numerusform>A entrada &quot;%1&quot; tem %2 referências. Deseja substituir as referências com valores, ignorar ou apagar a entrada?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Apagar grupo</translation>
</message>
@@ -2147,10 +2283,6 @@ Desativar salvaguardas e tentar novamente?</translation>
<translation>A base de dados não foi modificada pela combinação.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Grupo partilhado...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Não foi possível escrever na base de dados: %1</translation>
</message>
@@ -2166,6 +2298,22 @@ Desativar salvaguardas e tentar novamente?</translation>
<source>Could not find database file: %1</source>
<translation>Não foi possível encontrar a base de dados: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>A pesquisar...</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Grupo partilhado...</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Confirmação de escrita automática</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>Executar escrita automática na janela anteriormente ativa?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2447,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>Uma operação externa de combinação invalidou esta entrada.
Infelizmente, quaisquer alterações efetuadas foram perdidas.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Erro de validação de escrita automática</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>Ocorreu um erro ao validar a sequência personalizada de escrita automática:
+%1
+Gostaria de a corrigir?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>Ocorreu um erro ao validar a sequência personalizada de escrita automática para %1.
+%2
+Gostaria de a corrigir?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2543,13 @@ Infelizmente, quaisquer alterações efetuadas foram perdidas.</translation>
<translation>Cor secundária</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se ativa, a entrada não aparecerá nos relatórios de verificação e/ou HIBP, mesmo que não cumpra os requisitos de qualidade (por exemplo entropia ou reutilização). Pode assinalar esta opção se a palavra-passe não estiver sobre o seu controlo (por exemplo: se precisar de um código PIN) para impedir de atafulhar os relatórios.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Excluir dos relatórios</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>Se marcado, a entrada não aparecerá em relatórios como Health Check e HIBP, mesmo que não corresponda aos requisitos de qualidade.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2664,14 @@ Infelizmente, quaisquer alterações efetuadas foram perdidas.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Apenas utilizar esta entrada com HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Não enviar esta definição para o navegador em diálogos de HTTP Auth. Se ativa, as caixas de diálogo HTTP Auth não mostrarão esta entrada.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Não utilizar esta entrada com HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2787,6 @@ Infelizmente, quaisquer alterações efetuadas foram perdidas.</translation>
<translation>Notas:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Caduca:</translation>
</message>
@@ -2678,11 +2850,6 @@ Infelizmente, quaisquer alterações efetuadas foram perdidas.</translation>
<translation>Ficheiro externo</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Explorar...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Anexo</translation>
</message>
@@ -2714,6 +2881,11 @@ Infelizmente, quaisquer alterações efetuadas foram perdidas.</translation>
<source>Select attachment file</source>
<translation>Selecionar anexo</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Procurar...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3032,8 @@ As extensões suportadas são: %1.</translation>
<translation>Procurar por ficheiro de partilha</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Explorar...</translation>
+ <source>Browse…</source>
+ <translation>Procurar...</translation>
</message>
</context>
<context>
@@ -2934,10 +3106,6 @@ As extensões suportadas são: %1.</translation>
<translation>Adicionar ícone personalizado</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Apagar ícone personalizado</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Descarregar &apos;favicon&apos;</translation>
</message>
@@ -2954,10 +3122,6 @@ As extensões suportadas são: %1.</translation>
<translation>Todos os ficheiros</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Confirmação de eliminação</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Selecionar imagens</translation>
</message>
@@ -2977,10 +3141,6 @@ As extensões suportadas são: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Falha no seguinte ícone:</numerusform><numerusform>Falha nos seguintes ícones:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Este ícone é utilizado por %n entrada e será substituído pelo ícone padrão. Tem a certeza de que deseja apagar o ícone?</numerusform><numerusform>Este ícone é utilizado por %n entradas e será substituído pelo ícone padrão. Tem a certeza de que deseja apagar o ícone?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Pode ativar o serviço DuckDuckGo em Ferramentas -&gt; Definições -&gt; Segurança</translation>
@@ -3018,13 +3178,13 @@ As extensões suportadas são: %1.</translation>
<translation>Utilizar ícone padrão</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Aplicar ícone a...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Aplicar apenas a este grupo</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Aplicar ícone a...</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3263,17 @@ Esta ação pode implicar um funcionamento errático.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3224,6 +3395,32 @@ Tem a certeza de que deseja adicionar este ficheiro?</translation>
<source>Confirm Attachment</source>
<translation>Confirmar anexo</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Mudar nome do anexo selecioando</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Mudar nome</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3351,8 +3548,12 @@ Tem a certeza de que deseja adicionar este ficheiro?</translation>
<translation>Tem anexos</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Tem palavra-passe TOTP</translation>
+ <source>Password Strength</source>
+ <translation>Qualidade da palavra-passe</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Tem TOTP</translation>
</message>
</context>
<context>
@@ -3422,10 +3623,6 @@ Tem a certeza de que deseja adicionar este ficheiro?</translation>
<translation>Nunca</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[PROTEGIDA]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Ativada</translation>
</message>
@@ -3449,11 +3646,6 @@ Tem a certeza de que deseja adicionar este ficheiro?</translation>
<source>Default Sequence</source>
<translation>Sequência padrão</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3476,22 +3668,85 @@ Tem a certeza de que deseja adicionar este ficheiro?</translation>
<source>Reset to defaults</source>
<translation>Repor predefinições</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Tem anexos</translation>
+ <source>Failed to deliver message</source>
+ <translation>Não foi possível entregar a mensagem</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Tem TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>Não foi possível enviar resposta para DBus</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Desconhecido</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Desconhecido</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Executável: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Já existe um serviço em execução (%1)&lt;br/&gt; Tem que parar/remover este serviço antes de poder reativar a integração Secret Service.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Não foi possível registar o serviços DBus em %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Não foi possível registar o serviço em DBus no caminho &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Não foi possível registar a base de dados em DBus com o nome &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Não foi possível registar a sessão em DBus no caminho &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Não foi possível registar o item em DBus no caminho &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Não foi possível registar o objeto imediato em DBus no caminho &apos;%1&apos;Failed to register prompt object on DBus at path &apos;%1&apos;</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>A entrada &quot;%1&quot; da base de dados &quot;%2&quot; foi utilizada por %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Não foi possível registar o serviços DBus em %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Aplicação</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Gerir</translation>
</message>
</context>
<context>
@@ -3518,14 +3773,10 @@ Tem a certeza de que deseja adicionar este ficheiro?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Aplicação</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Gerir</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3534,25 +3785,6 @@ Tem a certeza de que deseja adicionar este ficheiro?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Desconhecido</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Desconhecido</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Executável: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Já existe um serviço em execução (%1)&lt;br/&gt; Tem que parar/remover este serviço antes de poder reativar a integração Secret Service.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3561,6 +3793,10 @@ Tem a certeza de que deseja adicionar este ficheiro?</translation>
<comment>group has no children</comment>
<translation>[vazio]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Clone</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3598,14 +3834,6 @@ Pode ativar o serviço DuckDuckGo na secção &apos;Segurança&apos; das defini
<translation>Estado</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Por favor aguarde...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>A descarregar...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3618,7 +3846,15 @@ Pode ativar o serviço DuckDuckGo na secção &apos;Segurança&apos; das defini
<translation>Falha ao descarregar</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
+ <source>Please wait, processing entry list…</source>
+ <translation>Por favor aguarde, estamos a processar a lista de entradas...</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>A descarregar...</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
<translation>A descarregar (%1/%2)...</translation>
</message>
</context>
@@ -3680,6 +3916,11 @@ Caso isto volte a acontecer, pode ser que a base de dados esteja danificada.</tr
<source>Unable to calculate database key</source>
<translation>Não foi possível calcular a chave da base de dados</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Tamanho inválido da cifra simétrica IV.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3874,16 +4115,6 @@ Caso isto volte a acontecer, pode ser que a base de dados esteja danificada.</tr
<translation>Não é uma base de dados do KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>O ficheiro selecionado é uma base de dados do KeePass 1 (.kdb).
-
-Pode importá-lo em Base de dados - &gt; &apos;Importar base de dados do KeePass 1...&apos;.
-Esta é uma migração unidirecional. Não será possível abrir a base de dados importada com a versão 0.4 do KeePassX.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Versão da base de dados KeePass2 não suportada.</translation>
</message>
@@ -3899,6 +4130,16 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<source>Failed to read database file.</source>
<translation>Não foi possível ler o ficheiro da base de dados.</translation>
</message>
+ <message>
+ <source>The selected file is an old KeePass 1 database (.kdb).
+
+You can import it by clicking on Database &gt; 'Import KeePass 1 database…'.
+This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
+ <translation>O ficheiro selecionado é uma base de dados do KeePass 1 (.kdb).
+
+Pode importá-la clicando em Base de dados &gt; &apos;Importar base de dados do KeePass 1...&apos;.
+Esta é uma migração unidirecional. Não será possível abrir a base de dados importada com a versão 0.4 do KeePassX.</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4174,10 +4415,6 @@ Linha %2, coluna %3</translation>
<translation>Dados do campo de entrada não coincidem no tamanho</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Tamanho da entrada para o campo UUID inválido</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Tamanho da entrada para o campo identificador de grupo inválido</translation>
</message>
@@ -4215,6 +4452,10 @@ Caso isto volte a acontecer, pode ser que a base de dados esteja danificada.</tr
<source>Unable to calculate database key</source>
<translation>Não foi possível calcular a chave da base de dados</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>Tamanho do campo UUID de entrada inválida</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4281,26 +4522,6 @@ Caso isto volte a acontecer, pode ser que a base de dados esteja danificada.</tr
<source>Key Component set, click to change or remove</source>
<translation>Componente chave definido, clique para alterar ou remover</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Adicionar %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Alterar %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Remover %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 definida, clique para alterar ou remover</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4313,10 +4534,6 @@ Caso isto volte a acontecer, pode ser que a base de dados esteja danificada.</tr
<translation>Ficheiro-chave</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Para mais segurança, pode adicionar um ficheiro-chave que contenha dados aleatórios.&lt;/p&gt;&lt;p&gt;Tem de o manter secreto e não o pode perder pois se tal acontecer, nunca mais conseguirá abrir a base de dados.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Erro ao carregar o ficheiro-chave %1
@@ -4331,10 +4548,6 @@ Mensagem: %2</translation>
<translation>Todos os ficheiros</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Criar ficheiro-chave...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Erro ao criar o ficheiro-chave</translation>
</message>
@@ -4347,26 +4560,14 @@ Mensagem: %2</translation>
<translation>Selecione o ficheiro-chave</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Seleção do ficheiro-chave</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Procurar ficheiro-chave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Explorar...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Gerar um novo ficheiro-chave</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>AVISO: Não utilize um ficheiro que possa ser alterado pois deixará de conseguir desbloquear a sua base de dados!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Ficheiro-chave inválido</translation>
</message>
@@ -4392,6 +4593,57 @@ Tem a certeza de que deseja utilizar este ficheiro?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Está a utilizar um formato de ficheiro-chave antigo que KeePassXC pode &lt;br&gt;deixar de ter suporte no futuro.&lt;br&gt;&lt;br&gt;Deve considerar a geração de um novo ficheiro-chave.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Gere um novo ficheiro-chave ou escolha um existente para proteger a sua base de dados.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Atenção: não utilize um ficheiro que pode ser alterado porque, se o fizer, deixará de ter acesso à base de dados.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Procurar...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Adicionar ficheiro-chave</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Alterar ficheiro-chave</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Remover ficheiro-chave</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>Ficheiro-chave definido. Clique para alterar ou remover.</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Para mais segurança, pode adicionar um ficheiro-chave que contenha dados aleatórios.&lt;/p&gt;&lt;p&gt;Tem de o manter secreto e não o pode perder pois se tal acontecer, nunca mais conseguirá abrir a base de dados.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Criar ficheiro-chave...</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Código de chave inválido</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Atalho global já definido com %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Não foi possível definir o atalho global</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4492,24 +4744,10 @@ Tem a certeza de que deseja utilizar este ficheiro?</translation>
<translation>Toque no botão da sua YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>AVISO: está a utilizar uma versão instável do KeePassXC!
-Existe um risco elevado de corrupção de ficheiros. Deve criar um backup da base de dados.
-Esta versão não deve ser utilizada em ambientes de produção.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Donativos</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>AVISO: a versão Qt do seu sistema pode causar o encerramento do KeePassXC se estiver a utilizar o teclado no ecrã (On-Screen Keyboard)!
-Recomendamos que utilize a versão AppImage disponível no nosso site.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importar</translation>
</message>
@@ -4550,12 +4788,6 @@ Recomendamos que utilize a versão AppImage disponível no nosso site.</translat
<translation>Importar ficheiro CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>NOTA: está a utilizar uma versão de testes do KeePassXC!
-Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes de produção.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Procurar por atualizações ao iniciar?</translation>
</message>
@@ -4684,10 +4916,6 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<translation>&amp;Segurança da base de dados...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Relatórios da base de dados...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Estatísticas, verificações...</translation>
</message>
@@ -4784,10 +5012,6 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<translation>Abrir manual de utilizador</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Guardar backup da base de dados...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Adicionar chave ao agente SSH</translation>
</message>
@@ -4840,36 +5064,48 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<translation>Tem que reiniciar a aplicação para aplicar as alterações. Gostaria de o fazer agora?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Executar sequência de escrita automática</translation>
+ <source>Always on Top</source>
+ <translation>Sempre na frente</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Ocultar nome de utilizador</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{NomeDeUtilizador}</translation>
+ <source>Hide Passwords</source>
+ <translation>Ocultar palavras-passe</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{NomeDeUtilizador}{ENTER}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>&amp;Relatórios da base de dados...</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{Palavra-passe}</translation>
+ <source>Save Database Backup…</source>
+ <translation>Guardar backup da base de dados...</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{Palavra-passe}{ENTER}</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Sempre na frente</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>AVISO: está a utilizar uma versão instável do KeePassXC!
+Existe um risco elevado de corrupção de ficheiros. Deve criar um backup da base de dados.
+Esta versão não deve ser utilizada em ambientes de produção.</translation>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Ocultar nome de utilizador</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>AVISO: está a utilizar uma versão de testes do KeePassXC!
+Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes de produção.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Ocultar palavras-passe</translation>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>AVISO: a versão Qt do seu sistema pode causar o encerramento do KeePassXC se estiver a utilizar o teclado no ecrã (On-Screen Keyboard)!
+Recomendamos que utilize a versão AppImage disponível no nosso site.</translation>
</message>
</context>
<context>
@@ -4976,14 +5212,14 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Criar uma nova base de dados do KeePassXC...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Raiz</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Criar uma nova base de dados do KeePassXC...</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5047,6 +5283,14 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<source>Password Manager</source>
<translation>Gestor de palavras-passe</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Atalho global já definido com %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Não foi possível definir o atalho global</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5154,18 +5398,10 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<translation>Não existe uma chave privada para decifrar</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>A tentar executar KDF sem cifra</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Necessita de uma frase-chave para decifrar esta chave</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Falha na derivação da chave, ficheiro-chave danificado?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Falha ao decifrar, frase-chave errada?</translation>
</message>
@@ -5213,6 +5449,18 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<source>Unknown key type: %1</source>
<translation>Tipo de chave desconhecido: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Falha na derivação da chave: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Falha ao iniciar a cifra: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Falha ao decifrar: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5267,6 +5515,22 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<source>Repeat password field</source>
<translation>Campo Repetição de palavra-passe</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Adicionar palavra-passe</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Alterar palavra-passe</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Remover palavra-passe</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Palavra-passe definida. Clique para alterar ou remover.</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5488,10 +5752,6 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<translation>Aplicar palavra-passe</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Recriar palavra-passe (%1)</translation>
</message>
@@ -5499,68 +5759,28 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<source>Special Characters</source>
<translation>Caracteres especiais</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
<message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
+ <source>Character Count:</source>
+ <translation>Número de caracteres:</translation>
</message>
<message>
- <source>Statistics</source>
- <translation>Estatísticas</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Palavra-passe muito fraca</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>A entropia da palavra-passe é de %1 bits</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Palavra-passe fraca</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Utilizada em %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Palavra-passe utilizada %1 vezes</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Palavra-passe caducada</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Palavra-passe caducou em %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Palavra-passe perto de caducar</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Palavra-passe caduca dentro de %1 dias</translation>
+ <source>character</source>
+ <translation>carácter</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password will expire soon</source>
- <translation>Palavra-passe está perto de caducar</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - Escolha de caracateres</translation>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>Palavra-passe caduca em %1</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Selecione os caracteres a escrever, navegue com as setas, Ctrl + S para submeter.</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Verificações de qualidade</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Prima &amp;Tab entre os caracteres</translation>
</message>
</context>
<context>
@@ -5706,10 +5926,6 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<translation>Caminho da entrada a copiar.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Tempo limite, em segundos, antes de limpar a área de transferência.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Editar entrada.</translation>
</message>
@@ -6023,10 +6239,6 @@ Comandos disponíveis:
<translation>Tipo: Date(Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Tipo: Desconhecido%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropia %1 (%2)</translation>
</message>
@@ -6315,10 +6527,6 @@ Kernel: %3 %4</translation>
<translation>Bibliotecas de criptografia:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Não pode utilizar as opções &quot;Gerar palavra-passe&quot; e &quot;Pedir palavra-passe&quot; ao mesmo tempo&quot;!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Adiciona um novo grupo à base de dados.</translation>
</message>
@@ -6355,10 +6563,6 @@ Kernel: %3 %4</translation>
<translation>Não foi possível abrir o ficheiro HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>A avaliar as entradas da base de dados com o ficheiro HIBP, por favor aguarde...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Fechar a base de dados aberta.</translation>
</message>
@@ -6551,10 +6755,6 @@ Kernel: %3 %4</translation>
<translation>Não foi possível guardar o script de mensagens nativas para %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Copiar atributo para a área de transferÊncia. Utiliza &quot;password&quot; se nenhum for especificado.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Copiar TOTP para a área de transferência (equivalente a &quot;-a totp&quot;).</translation>
</message>
@@ -6772,6 +6972,223 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Dados inesperados! O ficheiro-chave pode estar danificado.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Notas da entrada</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>Não pode utilizar as opções &quot;Gerar palavra-passe&quot; e &quot;Pedir palavra-passe&quot; ao mesmo tempo&quot;.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Caminho &apos;okon-cli&apos; para pesquisar um ficheiro HIBP formatado</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Não foi possível encontrar o ficheiro HIBP: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>A avaliar entradas da base de dados com okon...</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>A avaliar as entradas da base de dados contra o ficheiro HIBP, por favor aguarde...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Copiar atributo para a área de transferÊncia. Utiliza &quot;password&quot; se nenhum for especificado.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Deve corresponder apenas a uma entrada, caso contrário é mostrada uma lista de possíveis correspondências.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Tempo limite antes de limpar a área de transferência (o padrão é %1 segundos, definir para 0 para ilimitado).</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Várias entradas coincidentes:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Tipo: Desconhecido (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>Para utilizar okon, tem que utilizar um ficheiro pós-processado (ex.: file.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Não foi possível iniciar o processo okon: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Erro: processo okon não terminou</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Não foi possível carregar a base de dados processada com okon: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Palavra-passe muito fraca</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>A entropia da palavra-passe é de %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Palavra-passe fraca</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Utilizada em %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Palavra-passe caducada</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Palavra-passe caducou em %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Palavra-passe caduca em %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Palavra-passe perto de caducar</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Palavra-passe está perto de caducar</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Botan library tem que ser, pelo menos, 2.11.x mas foi encontrada %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: Modo de cifra inválido.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: Tamanho IV inválido de %1 para %2.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>Cifra não iniciada antes da utilização.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>Não pode processar dados com dimensão 0.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Tem a certeza de que deseja apagar permanentemente a entrada &quot;%1&quot;?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Tem a certeza de que deseja mover a entrada &quot;%1&quot; para a reciclagem?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Substituir referências na entrada?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Verificações de qualidade</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Estatísticas</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>bloquear todas as bases de dados abertas</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>permitir a gravação de ecrã e capturas de ecrã da aplicação</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Bases de dados bloqueadas.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Não foi possível desbloquear a base de dados.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Aviso: Falha ao evitar capturas de ecrã numa janela de nível superior!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6853,10 +7270,6 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Esta entrada está a ser excluída dos relatórios</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Por favor aguarde, os dados estão a ser calculados...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Parabéns, tudo parece estar bem.</translation>
</message>
@@ -6877,13 +7290,25 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Motivo</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Editar entrada...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Excluir dos relatórios</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Excluir do relatório as entradas caducadas</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Por favor aguarde, os dados estão a ser calculados...</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Editar entrada...</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6928,44 +7353,56 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Esta entrada está a ser excluída dos relatórios</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Excluir dos relatórios</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>uma</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>até 10 vezes</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>até 100 vezes</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>até 1000 vezes</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>até 10 000 vezes</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>até 100 000 vezes</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>até 1 milhão de vezes</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>milhões de vezes</translation>
</message>
<message>
- <source>Edit Entry...</source>
+ <source>Edit Entry…</source>
<translation>Editar entrada...</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Excluir dos relatórios</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6983,10 +7420,6 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Valor</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Por favor aguarde. As estatísticas da base de dados estão a ser calculadas.</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Nome da base de dados</translation>
</message>
@@ -7090,6 +7523,14 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>O tamanho médio das palavras-passe é inferior a 10 caracteres. Palavras-passe com tamanho maior conferem mais segurança.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Por favor aguarde. Estamos a calcular as estatísticas da base de dados...</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7204,14 +7645,14 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Pesquisar na ajuda</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Pesquisar (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Diferenciar maiúsculas/minúsculas</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Pesquisar (%1)...</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7228,14 +7669,6 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Geral</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Mostrar notificação se as credenciais forem solicitadas</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se ativar a reciclagem para esta base de dados, as entradas serão movidas diretamente para a reciclagem. Se não a utilizar, as entradas serão apagadas sem qualquer confirmação.&lt;/p&gt;&lt;p&gt;Contudo, se as entradas apagadas forem referenciadas por outras, será mostrado um aviso.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Grupos expostos:</translation>
</message>
@@ -7248,14 +7681,6 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Estas aplicações estão conectadas:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Não confirmar se as entradas forem apagadas pelos clientes.</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Erro:&lt;/b&gt; falha na ligação a DBus. Verifique a configuração DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Aviso:&lt;/b&gt; </translation>
</message>
@@ -7263,6 +7688,26 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Guarde as alterações atuais para ativar o plugin e permitir a edição desta secção.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Mostrar notificação se as palavras-passe forem obtidas pelos clientes</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se ativa, quaisquer tentativas para ler uma palavra-passe terão que ser confirmadas. Caso contrário, se as bases de dados estiverem desbloqueadas, os clientes poderão ler as palavras-passe sem qualquer confirmação.&lt;/p&gt;&lt;p&gt;Esta opção apenas abrange o acesso à palavra-passe de uma entrada. Contudo, os clientes podem enumerar os itens das bases de dados expostas e consultar os seus atributos.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Confirmar quando as palavras-passe forem obtidas pelos clientes</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;Esta definição não substitui a desativação das perguntas relativas à Reciclagem&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Confirmar quando os clientes solicitam uma remoção</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7287,18 +7732,10 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Impressão digital:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certificado:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Signatário:</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Chave:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Gerar</translation>
</message>
@@ -7343,10 +7780,6 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Impressão digital</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certificado</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Confiável</translation>
</message>
@@ -7400,10 +7833,6 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Mostrar apenas avisos e erros</translation>
</message>
<message>
- <source>Key</source>
- <translation>Chave</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Campo Nome do signatário</translation>
</message>
@@ -7474,30 +7903,10 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<source>Could not write export container</source>
<translation>Não foi possível escrever o contentor de exportação</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Ocorreu um erro inesperado ao exportar</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importar de um contentor sem assinatura</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Não foi possível verificar a fonte do contentor partilhado, porque não está assinado. Tem a certeza de que o quer importar de %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importar de um contentor com certificado</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Deseja confiar em %1 com a impressão digital de %2 em %3?</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Agora não</translation>
</message>
@@ -7546,8 +7955,20 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>O ficheiro não existe</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Tipo de contentor de partilha desconhecido</translation>
+ <source>KeeShare Import</source>
+ <translation>Importação KeeShare</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>Como o contentor não está assinado, não foi possível verificar a fonte do contentor partilhado. Tem a certeza de que o deseja importar de %1?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>Deseja confiar %1 com a impressão digital do certificado:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7631,18 +8052,6 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<translation>Configurar TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Definições padrão do &apos;token&apos; RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Definições do &apos;token&apos; do fluxo</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Utilizar definições personalizadas</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Definições personalizadas</translation>
</message>
@@ -7700,6 +8109,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Tem a certeza de que deseja remover as definições TOTP desta entrada?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Definições padrão (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Definições Steam®</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Definições personalizadas:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7715,48 +8136,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>A procurar por atualizações</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>A procurar por atualizações...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Fechar</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Erro ao atualizar!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Ocorreu um erro ao obter a informação de atualização.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Por favor tente mais tarde.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Atualização do programa</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Está disponível uma nova versão do KeePassXC!</translation>
+ <source>Checking for updates…</source>
+ <translation>A procurar atualizações...</translation>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>Está disponível o KeePassXC %1 — você tem a versão %2.</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>Ocorreu um erro ao tentar obter a informação das atualizações. Por favor tente mais tarde.</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Descarregue em keepassxc.org</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;Está disponível uma nova versão.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 pode ser &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;descarregado aqui&lt;/a&gt;.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Versão atualizada!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>Atualmente, KeePassXC %1 é a versão mais recente.</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>A sua versão KeePassXC é a mais recente.</translation>
</message>
</context>
<context>
@@ -7799,22 +8200,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Slot configurada - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Código de chave inválido</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Pergunta de segurança - Slot %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Atalho global já definido com %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Prima</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Não foi possível definir o atalho global</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passiva</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Slot configurada - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7837,13 +8241,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Tempo limite excedido ou à espera de interação do utilizador.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Ocorreu um erro USB ao tentar aceder à chave de hardware: %1.</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Erro ao tentar concluir a pergunta de segurança. O erro foi: %1.</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Pergunta de segurança - Slot %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Prima</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passiva</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>Ocorreu um erro ao tentar aceder à chave de hardware: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7852,14 +8270,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Recarregar</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>Pergunta de segurança YubiKey</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Se tiver uma &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, pode utilizá-la para obter mais segurança.&lt;/p&gt;&lt;p&gt;A YubiKey requer que uma das suas ranhuras seja programada como uma &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Recarregar &apos;tokens&apos; de hardware</translation>
</message>
@@ -7883,5 +8293,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>Não foram detetadas chaves de hardware</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Pergunta de segurança</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Adicionar pergunta de segurança</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Alterar pergunta de segurança</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Remover pergunta de segurança</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Pregunta de segurança definida. Clique para alterar ou remover.</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Se tiver uma &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; ou &lt;a href=&quot;https://onlykey.io&quot;&gt;Only Key&lt;/a&gt;, pode utilizá-la para mais segurança.&lt;/p&gt;&lt;p&gt;A chave requer que uma das suas ranhuras seja programada como uma &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_ru.ts b/share/translations/keepassxc_ru.ts
index 2a5404654..3334cb4a7 100644
--- a/share/translations/keepassxc_ru.ts
+++ b/share/translations/keepassxc_ru.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC — запрос доступа</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;запрашивает доступ к следующим записям:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Использовать OpenSSH для Windows вместо Pageant</translation>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>Принятое решение по доступу к указанным выше записям будет сохранено на протяжении сеанса работы направившего запрос клиента.</translation>
</message>
<message>
+ <source>Remember</source>
+ <translation>Запомнить</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Всегда разрешать доступ к записям</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Разрешить выбранные</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Запретить все</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation>Запретить для этой программы</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Включить интеграцию SSH-агента</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>Соединение с агентом SSH активно.</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Вы должны перезапустить приложение, чтобы установить новый язык. Хотите перезапустить сейчас?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Монохромный</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Тип значка в системном лотке</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Скрыть истёкшие записи из автоввода</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>Использовать заполнитель для полей с пустым паролем</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Переместить записи в корзину без подтверждения</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>Разрешить копирование столбцов записей имени пользователя и пароля по двойному щелчку</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Невозможно найти запись, соответствующую заголовку окна:</translation>
+ <source>Permission Required</source>
+ <translation>Требуется предоставление разрешений</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Автоввод - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>Приложению KeePassXC для выполнения автоввода требуется получение разрешений на доступ к специальным возможностям. Если такое разрешение уже предоставлено, требуется повторный запуск KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Автоввод</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>Запрашиваемая последовательность автоввода не может быть использована из-за ошибки:</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Неверная инструкция автоввода!</translation>
+ <source>Auto-Type Error</source>
+ <translation>Ошибка автоввода</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Слишком большая задержка в команде автоввода. Действительно продолжить?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>Приложению KeePassXC для выполнения автоввода на уровне системы требуется получение разрешений на доступ к специальным возможностям и записи экрана. Запись экрана необходима для использования заголовков окон для поиска полей ввода. Если такие разрешения уже предоставлены, требуется повторный запуск KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Команда автоввода содержит очень медленные нажатия клавиш. Действительно продолжить?</translation>
+ <source>Invalid entry provided</source>
+ <translation>Указана недопустимая запись</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Команда автоввода содержит часто повторяющиеся аргументы. Действительно продолжить?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>Обнаружено несоответствие количества скобок: имеется лишняя { или }</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>Требуется предоставление разрешений</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>Обнаружено слишком большое количество повторов, допускается не более %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>Приложению KeePassXC для выполнения автоввода требуется получение разрешений на доступ к специальным возможностям. Если такое разрешение уже предоставлено, требуется повторный запуск KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>Обнаружено слишком медленное нажатие клавиш, допускается не более %1: %2</translation>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>Обнаружена слишком большая задержка, допускается не более %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>Недопустимый тип преобразования: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>Недопустимый синтаксис преобразования: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>Недопустимый синтаксис регулярного выражения %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>Недопустимый заполнитель: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Скопировать лог&amp;ин</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>Попытка отправить неверный символ клавиши.</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Скопировать п&amp;ароль</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>Не удалось получить корректный код клавиши для клавиши:</translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Требуется предоставление разрешений</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>Последовательность прервана: включён режим CAPS LOCK</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>Приложению KeePassXC для выполнения автоввода на уровне системы требуется получение разрешений на доступ к специальным возможностям и записи экрана. Запись экрана необходима для использования заголовков окон для поиска полей ввода. Если такие разрешения уже предоставлены, требуется повторный запуск KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>Последовательность прервана: пользователь удерживал клавиши-модификаторы</translation>
</message>
</context>
<context>
@@ -552,12 +629,60 @@
<translation>Автоввод - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Выберите запись для автоввода:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>Сделайте двойной щелчок по строке для выполнения автоввода или найдите запись с помощью функции поиска:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Для поиска записей в открытых базах данных возможно использовать расширенные поисковые запросы. Возможно использовать следующие комбинации клавиш:&lt;br/&gt;
+Ctrl+F — включить или отключить поиск по базам данных&lt;br/&gt;
+Ctrl+1 — ввести имя пользователя&lt;br/&gt;
+Ctrl+2 — ввести пароль&lt;br/&gt;
+Ctrl+3 — ввести TOTP&lt;/p&gt;</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Поиск…</translation>
+ <source>Search all open databases</source>
+ <translation>Поиск во всех открытых базах данных</translation>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation>Поиск...</translation>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>Последовательность ввода</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Отмена</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>Ввести {ИМЯ_ПОЛЬЗОВАТЕЛЯ}</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>Ввести {ПАРОЛЬ}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>Ввести {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>Скопировать имя пользователя</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>Скопировать пароль</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>Скопировать TOTP</translation>
</message>
</context>
<context>
@@ -713,6 +838,16 @@ chrome-laptop.</source>
Задайте для соединения уникальное имя или идентификатор, например: chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -778,14 +913,6 @@ chrome-laptop.</source>
<translation>Запрашивать разблокировку базы данных, если она заблокирована</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Возвращаются только записи с таким же протоколом (http://, https://, ...).</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Проверять совпадение протокола для URL-адресов (например: https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>При поиске по URL возвращать только лучшие совпадения, а не все записи для домена.</translation>
</message>
@@ -811,16 +938,6 @@ chrome-laptop.</source>
<translation>Искать во всех открытых базах</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Сортировать возвращаемые данные по названию</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Сортировать возвращаемые данные по имени пользователя</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Расширенный режим</translation>
</message>
@@ -881,11 +998,6 @@ chrome-laptop.</source>
<translation>Выбрать файл пользовательского прокси сервера</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Обзор…</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Задать своё расположение файла конфигурации браузера:</translation>
</message>
@@ -906,10 +1018,6 @@ chrome-laptop.</source>
<translation>Поле расположения пользовательского браузера</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Выбрать расположение браузера</translation>
</message>
@@ -957,14 +1065,27 @@ chrome-laptop.</source>
<source>Select native messaging host folder location</source>
<translation>Выбрать расположение папки native messaging</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>Будут отобраны только записи с совпадающим протоколом (http://, https://, ...).</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>Проверять совпадение протокола для URL-адресов (например: https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Обзор...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Параметры клонирования</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Добавить к названию « - клон»</translation>
</message>
@@ -976,6 +1097,10 @@ chrome-laptop.</source>
<source>Copy history</source>
<translation>История копирования</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>Параметры клонирования записей</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1160,10 +1285,6 @@ chrome-laptop.</source>
<translation>Файл не может быть перезаписан - он открыт в режиме &quot;только для чтения&quot;.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Ключ не преобразован. Это ошибка, сообщите о ней разработчикам!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1198,6 +1319,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>Не удалось сохранить, база данных не была инициализирована.</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>Ключ не преобразован. Это ошибка, сообщите о ней разработчикам.</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1257,10 +1382,6 @@ Backup database located at %2</source>
<translation>Открыть диалога выбора файла-ключа</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Обзор…</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Перечитать токены</translation>
</message>
@@ -1299,12 +1420,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>Дополнительные механизмы аутентификации:</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Возможно использовать аппаратные ключи безопасности, такие как &lt;strong&gt;Yubikey&lt;/strong&gt; или &lt;strong&gt;OneKey&lt;/strong&gt; со слотами, настроенными в режиме HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Нажмите здесь для получения дополнительной информации…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Справка о файле-ключе</translation>
</message>
@@ -1322,10 +1437,6 @@ If you do not have a key file, please leave the field empty.</source>
<translation>Файл базы данных не может быть использован в качестве файла-ключа. Если файл-ключ не используется, оставьте это поле пустым.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Для усиления защиты базы данных, в дополнение к основному паролю, возможно использовать секретный файл. Такой файл может быть создан из раздела «Безопасность» диалога параметров базы данных.&lt;/p&gt;&lt;p&gt;Файл-ключ &lt;strong&gt;не является&lt;/strong&gt; файлом базы данных в формате *.kdbx!&lt;br&gt;Если файл-ключ не используется, оставьте это поле пустым.&lt;/p&gt;&lt;p&gt;Нажмите для получения дополнительных сведений…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Файл-ключ для разблокирования базы данных</translation>
</message>
@@ -1350,8 +1461,22 @@ If you do not have a key file, please leave the field empty.</source>
<translation>Устаревший формат файла-ключа</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Вы используете старый формат файла-ключа, который KeePassXC может прекратить поддерживать в будущем. Пожалуйста, сгенерируете новый файл-ключ, перейдя в раздел параметров безопасности базы данных.</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Для усиления защиты базы данных в дополнение к основному паролю возможно использовать секретный файл. Такой файл может быть создан в разделе «Безопасность» диалога параметров базы данных.&lt;/p&gt;&lt;p&gt;Файл-ключ &lt;strong&gt;не является&lt;/strong&gt; файлом базы данных в формате *.kdbx!&lt;br&gt;Если файл-ключ не используется, оставьте это поле пустым.&lt;/p&gt;&lt;p&gt;Нажмите для получения дополнительных сведений…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Возможно использовать аппаратные ключи безопасности, такие как &lt;strong&gt;Yubikey&lt;/strong&gt; или &lt;strong&gt;OneKey&lt;/strong&gt; со слотами, настроенными в режиме HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Нажмите здесь для получения дополнительных сведений…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Обзор...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Вы используете файл-ключ устаревшего формата, поддержка которого в KeePassXC &lt;br&gt;может быть прекращена в будущем.&lt;br&gt;&lt;br&gt;Рекомендуется создать новый файл ключ: перейдите в раздел&lt;br&gt;&lt;strong&gt;База данных &amp;gt; Безопасность базы данных &amp;gt; Изменить файл-ключ.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1387,6 +1512,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>Доступ к базе данных</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>Обслуживание</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1489,12 +1618,6 @@ Permissions to access entries will be revoked.</source>
<translation>Переместить атрибуты KeePassHTTP в пользовательские данные</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Вы действительно хотите перевести все устаревшие данные интеграции браузера в новый стандарт?
-Это необходимо для поддержания совместимости с плагином браузера.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Сохранённые ключи браузера</translation>
</message>
@@ -1524,14 +1647,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Действительно хотите перезагруить ID базы данных?
Это необходимо только если ваша база является копией другой и браузерное расширение не может подключиться.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Действительно привести все устаревшие данные интеграции браузера к новому стандарту?
+Это необходимо для поддержания совместимости с подключаемым модулем браузера.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Дополнительная защита...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Не задан пароль</translation>
</message>
@@ -1563,6 +1688,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>Не получилось изменить учётные данные базы</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>Дополнительная защита...</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1637,14 +1766,6 @@ Are you sure you want to continue without a password?</source>
<translation>Слишком много циклов</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Слишком много циклов преобразования ключа Argon2.
-
-Если оставить это значение, то база данных может открываться часы, дни или даже дольше!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Понятно, сохранить значение</translation>
</message>
@@ -1658,14 +1779,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>Слишком мало циклов</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Слишком мало циклов преобразования ключа AES-KDF.
-
-Если оставить это значение, базу данных можно будет слишком легко взломать!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>ФФК не изменена</translation>
</message>
@@ -1723,6 +1836,22 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>? с</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>Слишком много циклов преобразования ключа Argon2.
+
+Если оставить это значение, то база данных может открываться часы, дни или даже дольше.</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>Слишком мало циклов преобразования ключа AES-KDF.
+
+Если оставить это значение, базу данных будет легко взломать.</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1746,10 +1875,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Метаданные базы данных</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Имя базы данных:</translation>
</message>
@@ -1823,6 +1948,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>Использовать сжатие (рекомендуется)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>Метаданные базы данных</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1857,6 +1986,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>Настроить пользовательские значки</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>Удалить выбранные значки</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>Удалить все пользовательские значки, которые не используются записями или группами</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>Удалить неиспользуемые значки</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>Подтверждение удаление</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>Как минимум один из выбранных значков сейчас используется как минимум одной записью или группой. Значки всех соответствующих записей и групп будут заменены на стандартный значок. Действительно удалить используемые сейчас значки?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>Пользовательские значки используются</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>Все пользовательские значки используются как минимум одной записью или группой.</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>Неиспользуемые значки удалены</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1978,22 +2150,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Поиск...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Удалить запись «%1» окончательно?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Переместить запись «%1» в корзину?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Вы действительно хотите переместить %n entry(s) в корзину?</numerusform><numerusform>Вы действительно хотите переместить %n entry(s) в корзину?</numerusform><numerusform>Вы действительно хотите переместить %n entry(s) в корзину?</numerusform><numerusform>Вы действительно хотите переместить записи (%n) в корзину?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Выполнить команду?</translation>
</message>
@@ -2051,18 +2207,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Удалить всё из корзины?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Вы действительно хотите удалить %n запись насовсем?</numerusform><numerusform>Вы действительно хотите удалить %n записи насовсем?</numerusform><numerusform>Вы действительно хотите удалить %n записей насовсем?</numerusform><numerusform>Вы действительно хотите окончательно удалить записи (%n шт.)?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Удалить запись?</numerusform><numerusform>Удалить записи?</numerusform><numerusform>Удалить записи?</numerusform><numerusform>Удалить записи?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Переместить запись в корзину?</numerusform><numerusform>Переместить записи в корзину?</numerusform><numerusform>Переместить записи в корзину?</numerusform><numerusform>Переместить записи в корзину?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Заблокировать базу данных?</translation>
@@ -2116,14 +2260,6 @@ Disable safe saves and try again?</source>
<translation>База данных KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Заменить ссылки на запись?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Запись &quot;%1&quot; имеет %2 ссылку. Вы хотите переписать ссылки значениями, пропустить эту запись или удалить в любом случае?</numerusform><numerusform>Запись &quot;%1&quot; имеет %2 ссылки. Вы хотите переписать ссылки значениями, пропустить эту запись или удалить в любом случае?</numerusform><numerusform>Запись &quot;%1&quot; имеет %2 ссылок. Вы хотите переписать ссылки значениями, пропустить эту запись или удалить в любом случае?</numerusform><numerusform>У записи &quot;%1&quot; есть ссылки (%2 шт.). Хотите перезаписать ссылки значениями, пропустить эту запись или всё равно её удалить?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Удалить группу</translation>
</message>
@@ -2144,10 +2280,6 @@ Disable safe saves and try again?</source>
<translation>База данных не была изменена операцией объединения.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Общая группа...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Ошибка при записи базы данных: %1</translation>
</message>
@@ -2163,6 +2295,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>Не удалось найти файл базы данных: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>Поиск...</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>Общая группа...</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>Подтверждение автоввода</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>Выполнить автоввод в ранее активном окне?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2295,6 +2443,26 @@ Disable safe saves and try again?</source>
Unfortunately, any changes made have been lost.</source>
<translation>Операция по слиянию сделала эту запись недействительной. К сожалению, любые изменения были потеряны.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>Ошибка проверки автоввода</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>При проверке пользовательской последовательности автоввода произошла ошибка:
+%1
+Внести исправления?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>При проверке последовательности автоввода для &quot;%1&quot; произошла ошибка:
+%2
+Внести исправления?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2371,13 +2539,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>Выбор цвета фона</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;При включении, запись не появится в отчетах (например, Проверки безопасности или HIBP), даже если она не соответствует требованиям к качеству (энтропия, переиспользование). Можно включить этот параметр, если вы не можете контролировать этот пароль (например, 4-значные пин-кодыж), чтобы не засорять отчет.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Исключить из отчетов</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>Если этот параметр включён, запись не будет показана в таких отчётах, как «Проверка безопасности» и HIBP, даже если она не соответствует требованиям к качеству.</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2492,6 +2660,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Использовать эту запись только при обычной проверке подлинности HTTP</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Не отправлять эту настройку в браузер для HTTP Auth диалогов. Если включено, данные диалоги не покажутся для этой записи для выбора.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Не использовать эту запись для базовой HTTP авторизации</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2607,10 +2783,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Примечания:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Истекает:</translation>
</message>
@@ -2674,11 +2846,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Внешний файл</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Просмотр...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Вложение</translation>
</message>
@@ -2710,6 +2877,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>Выберите файл вложения</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Обзор...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2855,8 +3027,8 @@ Supported extensions are: %1.</source>
<translation>Выбрать общий файл</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Обзор…</translation>
+ <source>Browse…</source>
+ <translation>Обзор...</translation>
</message>
</context>
<context>
@@ -2929,10 +3101,6 @@ Supported extensions are: %1.</source>
<translation>Добавить свой значок</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Удалить свой значок</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Скачать значок сайта</translation>
</message>
@@ -2949,10 +3117,6 @@ Supported extensions are: %1.</source>
<translation>Все файлы</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Подтверждение удаления</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Выбор изображения</translation>
</message>
@@ -2972,10 +3136,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>Следующий значок потерпел неудачу:</numerusform><numerusform>Следующие значки потерпели неудачу:</numerusform><numerusform>Следующие значки потерпели неудачу:</numerusform><numerusform>Ошибки в следующих значках:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Этот значок используется %n записью и будет замещён значком по умолчанию. Вы уверены, что хотите удалить его?</numerusform><numerusform>Этот значок используется %n записями и будет замещён значком по умолчанию. Вы уверены, что хотите удалить его?</numerusform><numerusform>Этот значок используется %n записями и будет замещён значком по умолчанию. Вы уверены, что хотите удалить его?</numerusform><numerusform>Этот значок используется записями (%n), он будет замещён стандартным значком. Вы действительно хотите его удалить?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Возможно использовать службу поиска значков сайта DuckDuckGo в меню «Сервис» → «Параметры» → «Безопасность»</translation>
@@ -3013,13 +3173,13 @@ Supported extensions are: %1.</source>
<translation>Использовать свой значок</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Использовать выбранный значок для…</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Использовать только для этой группы</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>Использовать выбранный значок для…</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3098,6 +3258,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3221,6 +3392,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>Подтвердить вложение</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Переименовать выбранное вложение</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Переименовать</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3348,8 +3545,12 @@ Are you sure to add this file?</source>
<translation>Имеются вложения</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Используется временный одноразовый пароль</translation>
+ <source>Password Strength</source>
+ <translation>Надёжность пароля</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Использует TOTP</translation>
</message>
</context>
<context>
@@ -3419,10 +3620,6 @@ Are you sure to add this file?</source>
<translation>Никогда</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[ЗАЩИЩЕНО]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Включено</translation>
</message>
@@ -3446,11 +3643,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>Последовательность по умолчанию</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3473,22 +3665,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>Сброс в стандартные значения</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Имеются вложения</translation>
+ <source>Failed to deliver message</source>
+ <translation>Не удалось доставить сообщение</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Использует TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>Не удалось отправить ответ в DBus</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Неизвестен</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Неизвестен</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;ID процесса: %1, исполняемый файл: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Запущен другой Secret Service (%1)&lt;br/&gt;Пожалуйста отключите/удалите его перед тем как включать интеграцию с ним.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Не удалось зарегистрировать службу DBus на %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>Ошибка при регистрации службы в DBus по пути &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Ошибка при регистрации базы в DBus под именем &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Ошибка при регистрации сессии в DBus по пути &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Ошибка при регистрации службы в DBus по пути &apos;%1&apos;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>Ошибка при регистрации объекта приглашения в DBus по пути &apos;%1&apos;</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Запись «%1» из базы данных «%2» использована %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Не удалось зарегистрировать службу DBus на %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Приложение</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Управление</translation>
</message>
</context>
<context>
@@ -3515,14 +3770,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>Приложение</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>Управление</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (ID процесса: %2)</translation>
</message>
</context>
<context>
@@ -3531,25 +3782,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;FDO Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Неизвестен</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Неизвестен</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;ID процесса: %1, исполняемый файл: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Запущен другой Secret Service (%1)&lt;br/&gt;Пожалуйста отключите/удалите его перед тем как включать интеграцию с ним.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3558,6 +3790,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[пусто]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - клон</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3595,14 +3831,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Статус</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Дождитесь окончания обработки списка записей…</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Загрузка...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>OK</translation>
</message>
@@ -3615,7 +3843,15 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Ошибка загрузки</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
+ <source>Please wait, processing entry list…</source>
+ <translation>Дождитесь окончания обработки списка записей…</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>Загрузка...</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
<translation>Получение значков (%1 из %2)…</translation>
</message>
</context>
@@ -3677,6 +3913,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Не удалось вычислить ключ базы данных</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Недопустимый размер симметричного шифра IV.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3871,16 +4112,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Не база данных KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Выбран файл старой базы данных KeePass 1 (.kdb).
-
-Вы можете импортировать его, нажав «База данных -&gt; Импорт базы данных KeePass 1...».
-Это необратимая процедура: импортированную базу нельзя будет открыть в старой версии KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Неподдерживаемая версия базы данных KeePass 2.</translation>
</message>
@@ -3896,6 +4127,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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; Импорт базы данных KeePass 1...».
+Это необратимая процедура: импортированную базу нельзя будет открыть в старой версии KeePassX 0.4.</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4171,10 +4412,6 @@ Line %2, column %3</source>
<translation>Поля данных записи не соответствуют размеру</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Неверный размер поля UUID записи</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Недопустимый размер поля идентификатора записи группы</translation>
</message>
@@ -4212,6 +4449,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Не удалось вычислить ключ базы данных</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>Неверный размер поля UUID записи</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4278,26 +4519,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>Ключевой компонент установлен, нажмите, чтобы изменить или удалить</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Добавить %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Изменить %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Удалить %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 установлен, нажмите, чтобы изменить или удалить</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4310,10 +4531,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Файл-ключ</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Для большей безопасности вы можете добавить файл-ключ со случайным содержимым.&lt;/p&gt;&lt;p&gt;Храните его в надёжном месте и не теряйте, иначе доступ к базе будет заблокирован.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Ошибка загрузки ключевого файла &apos;%1&apos;
@@ -4328,10 +4545,6 @@ Message: %2</source>
<translation>Все файлы</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Создать файл-ключ…</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Ошибка создания файла-ключа</translation>
</message>
@@ -4344,26 +4557,14 @@ Message: %2</source>
<translation>Выберите файл-ключ</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Выбор файла-ключа</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Открыть диалога выбора файла-ключа</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Обзор…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Создать новый файл-ключ</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Внимание: изменение файла приведёт к невозможности разблокировать базу данных!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Неверный файл-ключ</translation>
</message>
@@ -4390,6 +4591,57 @@ Are you sure you want to continue with this file?</source>
<translation>ВНИМАНИЕ: Вы используете файл-ключ устаревшего формата, поддержка которого может быть прекращена в будущем.
По возможности создайте новый ключевой файл.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Создать новый файл ключа или выбрать существующий, чтобы защитить базу данных.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Внимание: изменение файла приведёт к невозможности разблокировать базу данных!</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Обзор...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>Добавить файл-ключ</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>Изменить файл-ключ</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>Удалить файл-ключ</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>Файл-ключ установлен, нажмите, чтобы изменить или удалить</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Для большей безопасности можно добавить файл-ключ, содержащий случайные байты.&lt;/p&gt;&lt;p&gt;Храните его в надёжном месте и не теряйте, иначе доступ к данным будет заблокирован.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>Создать файл-ключ…</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Неверный код-ключ</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Глобальная горячая клавиша уже зарегистрирована на %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Невозможно зарегистрировать глобальную горячую клавишу</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4490,24 +4742,10 @@ Are you sure you want to continue with this file?</source>
<translation>Нажмите кнопку на YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>ВНИМАНИЕ: Используется нестабильная сборка KeePassXC!
-Весьма вероятно повреждение базы данных, сделайте её резервную копию.
-Эта версия не предназначена для повседневного использования.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Пожертвовать</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>ВНИМАНИЕ: Ваша версия Qt может привести к сбоям KeePassXC при работе с экранной клавиатурой!
-Рекомендуем использовать AppImage (см. нашу страницу загрузок).</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Импорт</translation>
</message>
@@ -4548,12 +4786,6 @@ We recommend you use the AppImage available on our downloads page.</source>
<translation>Импортировать файл CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>ВНИМАНИЕ: Вы используете бета-версию KeePassXC!
-В ней возможны ошибки и небольшие проблемы, она не предназначена для основного применения.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Проверять обновления при запуске?</translation>
</message>
@@ -4682,10 +4914,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>&amp;Безопаснось базы данных…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Отчёты по базе данных…</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Статистика, проверка безопасности…</translation>
</message>
@@ -4782,10 +5010,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Открыть руководство пользователя</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Сохранить резервную копию базы…</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Добавить ключ к SSH-агент</translation>
</message>
@@ -4838,36 +5062,48 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Требуется перезапуск приложения для применения этого параметра. Выполнить перезапуск сейчас?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Выполнить последовательность автоматического ввода</translation>
+ <source>Always on Top</source>
+ <translation>Всегда поверх других окон</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{USERNAME}</translation>
+ <source>Hide Usernames</source>
+ <translation>Скрыть логины</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{USERNAME}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Скрыть пароли</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORD}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>&amp;Отчёты по базе данных…</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORD}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>Сохранить резервную копию базы…</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>Всегда поверх других окон</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Скрыть логины</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>ВНИМАНИЕ: используется нестабильная сборка KeePassXC.
+Весьма вероятно повреждение базы данных, сделайте её резервную копию.
+Эта версия не предназначена для повседневного использования.</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Скрыть пароли</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>ВНИМАНИЕ: вы используете бета-версию KeePassXC!
+В ней возможны ошибки и небольшие проблемы, она предназначена для тестирования.</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>ВНИМАНИЕ: ваша версия Qt может привести к сбоям KeePassXC при работе с экранной клавиатурой.
+Рекомендуется использовать AppImage с нашей страницы загрузок.</translation>
</message>
</context>
<context>
@@ -4974,14 +5210,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Создать новую базу данных KeePassXC</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Корень</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>Создать новую базу данных KeePassXC...</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5045,6 +5281,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>Менеджер паролей</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Глобальная горячая клавиша уже зарегистрирована на %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Невозможно зарегистрировать глобальную горячую клавишу</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5152,18 +5396,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Нет данных для расшифровки в закрытом (личном) ключе</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Попытка запустить ФФК без шифрования</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Для расшифровки этого ключа требуется пароль</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Ошибка формирования ключа, возможно, повреждён файл-ключ.</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Ошибка расшифровки, неверный пароль?</translation>
</message>
@@ -5211,6 +5447,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>Неизвестный тип ключа: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>Ошибка формирования ключа: %1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>Не удалось инициализировать шифрование: %1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>Ошибка расшифровки: %1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5265,6 +5513,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>Поле повтора пароля</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>Добавить пароль</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>Изменить пароль</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>Удалить пароль</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>Пароль установлен, нажмите, чтобы изменить или удалить</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5486,10 +5750,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Использовать пароль</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Создать заново (%1)</translation>
</message>
@@ -5497,68 +5757,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Специальные символы</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Статистика</translation>
- </message>
<message>
- <source>Very weak password</source>
- <translation>Очень слабый пароль</translation>
+ <source>Character Count:</source>
+ <translation>Количество символов:</translation>
</message>
<message>
- <source>Password entropy is %1 bits</source>
- <translation>Энтропия пароля: %1 бит</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Слабый пароль</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Используется в %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Пароль используется %1 раз(а)</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Истёк срок действия пароля</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Срок действия пароля истёк %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Срок действия пароля скоро истечёт</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Срок действия пароля истечёт через %1 дня (дней).</translation>
+ <source>character</source>
+ <translation>символ</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password will expire soon</source>
- <translation>Срок действия пароля скоро истечёт</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - Выбор символов</translation>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>Срок действия пароля истекает %1</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>Выберите символы для ввода (переход выполняется с помощью клавиш со стрелками, отправка — Ctrl + S).</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>Проверка безопасности</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>Нажимать &amp;Tab между символами</translation>
</message>
</context>
<context>
@@ -5704,10 +5924,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Скопировать путь к записи.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Время ожидания в секундах до очистки буфера обмена.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Редактирование записи.</translation>
</message>
@@ -6021,10 +6237,6 @@ Available commands:
<translation>Тип: дата (повт.)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Тип: неизвестный%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Энтропия %1 (%2)</translation>
</message>
@@ -6313,10 +6525,6 @@ Kernel: %3 %4</source>
<translation>Криптографические библиотеки:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Невозможно одновременно создать пароль и запрос.</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Добавить новую группу в базу данных.</translation>
</message>
@@ -6353,10 +6561,6 @@ Kernel: %3 %4</source>
<translation>Не удалось открыть файл в формате HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Производится проверка записей базы данных относительно файла в формате HIBP…</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Закрыть текущую базу данных.</translation>
</message>
@@ -6549,10 +6753,6 @@ Kernel: %3 %4</source>
<translation>Не удается сохранить файл сценария механизма native messaging для «%1».</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Скопировать указанный аттрибут в буфер обмена. Если аттрибут не указан, используется пароль.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Скопировать текущий TOTP в буфер обмена (эквивалентно «-a totp»).</translation>
</message>
@@ -6769,6 +6969,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Неожиданные данные в файле-ключе! Вероятно, он повреждён</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Заметки к записи.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>Невозможно одновременно создать пароль и запрос.</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Путь к okon-cli для поиска и форматирования файла HIBP</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Не удалось найти файл HIBP: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>Поиск записей в базе данных с помощью okon...</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>Производится проверка записей базы данных относительно файла в формате HIBP…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Скопировать указанный аттрибут в буфер обмена. Если аттрибут не указан, используется пароль.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>Должно соответствовать только одной записи, в ином случае будет показан список возможных совпадений.</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>Время ожидания очистки буфера обмена (по умолчанию составляет %1 (в секундах), для снятия ограничений установите равным нулю). </translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Множество совпадений записей:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>Тип: неизвестный (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>Для использования okon необходимо указать соответствующий файл (например, file.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Невозможно запустить процесс поиска через okon</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Процесс поиска через okon завершился с ошибкой</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Не удалось загрузить базу okon</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Очень слабый пароль</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Энтропия пароля: %1 бит</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Слабый пароль</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Используется в %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Истёк срок действия пароля</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Срок действия пароля истёк %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Срок действия пароля истекает %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Срок действия пароля скоро истечёт</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Срок действия пароля скоро истечёт</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Необходима библиотека Botan версии не ниже 2.11.x, а обнаружена версия %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: неверный режим шифрования.</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: неверный размер IV %1 для %2.</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>Шифрование не было инициализировано перед использованием.</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>Невозможно обработать данные нулевой длины.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Удалить запись «%1» окончательно?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Переместить запись «%1» в корзину?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Заменить ссылки на запись?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Проверка безопасности</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Статистика</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>заблокировать все открытые базы данных</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>разрешить запись и снимки экрана приложения</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Базы данных заблокированы.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Не удалось заблокировать базы данных.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>Внимание: не удалось запретить снимки экрана для окна верхнего уровня!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6850,10 +7267,6 @@ Please consider generating a new key file.</source>
<translation>Эта запись исключена из отчёта</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Отчёт готовится...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Проблем безопасности не найдено.</translation>
</message>
@@ -6874,13 +7287,25 @@ Please consider generating a new key file.</source>
<translation>Причина</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Редактировать Запись...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Исключить из отчетов</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>Исключить истёкшие записи из отчёта</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>Отчёт готовится...</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>Изменить запись…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6925,44 +7350,56 @@ Please consider generating a new key file.</source>
<translation>Эта запись исключена из отчёта</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Исключить из отчетов</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>один раз</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>до десяти раз</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>до ста раз</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до тысячи раз</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 10 000 раз</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 100 000 раз</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>до миллиона раз</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>миллионов раз</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Редактировать Запись...</translation>
+ <source>Edit Entry…</source>
+ <translation>Изменить запись…</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Исключить из отчетов</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6980,10 +7417,6 @@ Please consider generating a new key file.</source>
<translation>Значение</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Подождите, выполняется сбор статистики…</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Имя базы данных</translation>
</message>
@@ -7087,6 +7520,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Средняя длина паролей менее десяти символов. Более длинные пароли более безопасны.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>Выполняется сбор статистики…</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7201,14 +7642,14 @@ Please consider generating a new key file.</source>
<translation>Поиск в Справке</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Поиск (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Учитывать регистр</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Поиск (%1)...</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7225,14 +7666,6 @@ Please consider generating a new key file.</source>
<translation>Общие</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Выводить уведомления при запросе записей</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Если в параметрах базы данных разрешено использование корзины, то при удалении записи будут перемещены в неё. В противном случае, будет выполнено необратимое удаление без подтверждения.&lt;/p&gt;&lt;p&gt;В случае, если на удаляемые записи имеются ссылки, потребуется подтверждение удаления.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Доступные группы из базы данных:</translation>
</message>
@@ -7245,14 +7678,6 @@ Please consider generating a new key file.</source>
<translation>Подключены следующие приложения:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Не подтверждать удаление записей приложениями-клиентами</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Ошибка:&lt;/b&gt; не удалось подключиться к D-Bus, проверьте параметры. </translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Внимание:&lt;/b&gt;</translation>
</message>
@@ -7260,6 +7685,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Сохраните изменения для активации подключаемого модуля и редактирования этого раздела.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>Выводить уведомления при получении паролей клиентами</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Если этот параметр включён, потребуется подтверждать каждую попытку чтения пароля. Если же он отключён, клиенты смогут выполнять чтение паролей без подтверждения, когда база данных разблокирована.&lt;/p&gt;&lt;p&gt;Этот параметр управляет только доступом к паролю записи. Клиенты в любой момент могут выполнить перечисление элементов представленных баз данных и запросить их атрибуты.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>Подтверждать получение паролей клиентами</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;Этот параметр не подавляет запросы на прекращение использования корзины&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>Подтверждать запрос удаления записей клиентами</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7284,18 +7729,10 @@ Please consider generating a new key file.</source>
<translation>Отпечаток:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Сертификат:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Подписант</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Ключ:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Генерировать</translation>
</message>
@@ -7340,10 +7777,6 @@ Please consider generating a new key file.</source>
<translation>Отпечаток</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Сертификат</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Надёжный</translation>
</message>
@@ -7397,10 +7830,6 @@ Please consider generating a new key file.</source>
<translation>Показывать только ошибки и предупреждения</translation>
</message>
<message>
- <source>Key</source>
- <translation>Ключ</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Поле имени владельца сертификата</translation>
</message>
@@ -7471,30 +7900,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Не удалось записать экспортируемый контейнер</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Неизвестная ошибка экспорта</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Импорт из контейнера без подписи</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Невозможно проверить источник совместно используемого контейнера, потому что он не подписан. Вы действительно хотите выполнить импорт из %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Импорт из контейнера с сертификатом</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Доверять %1 с отпечатком %2 из %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Не сейчас</translation>
</message>
@@ -7543,8 +7952,20 @@ Please consider generating a new key file.</source>
<translation>Файл не существует</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Неизвестный тип совместного контейнера</translation>
+ <source>KeeShare Import</source>
+ <translation>Импорт KeeShare</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>Невозможно проверить источник общего контейнера, потому что он не подписан. Действительно выполнить импорт из %1?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>Доверять ли %1 с отпечатком сертификата:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7628,18 +8049,6 @@ Please consider generating a new key file.</source>
<translation>Настроить TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Стандартные параметры токена RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Параметры токена Steam</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Использовать особые настройки</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Особые настройки</translation>
</message>
@@ -7697,6 +8106,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Удалить параметры TOTP этой записи?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>Параметры по умолчанию (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Параметры Steam®</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>Пользовательские параметры</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7712,48 +8133,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Проверка обновлений</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Проверка обновлений...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Закрыть</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Ошибка обновления!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Ошибка при получении информации об обновлении.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Повторите попытку позже.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Обновление ПО</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Доступна новая версия KeePassXC.</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>Доступна KeePassXC версии %1. У вас — %2.</translation>
+ <source>Checking for updates…</source>
+ <translation>Проверка обновлений...</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Загрузите её с keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>Ошибка при получении информации об обновлении. Повторите попытку позже.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>У вас самая новая версия!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;Доступна новая версия.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 можно &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;загрузить здесь&lt;/a&gt;.</translation>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>На данный момент KeePassXC %1 — самая новая версия</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>Установлена последняя версия KeePassXC</translation>
</message>
</context>
<context>
@@ -7796,22 +8197,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Настроенный слот — %3</translation>
+ <source>Invalid key code</source>
+ <translation>Неверный код-ключ</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Вызов-ответ — слот %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Глобальная горячая клавиша уже зарегистрирована на %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Нажать</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Невозможно зарегистрировать глобальную горячую клавишу</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Пассивная</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Настроенный слот — %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7834,13 +8238,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Тайм-аут аппаратного ключа во время ожидания действий пользователя.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Ошибка подсистемы USB при доступе к аппаратному ключу: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Не удалось завершить обмен «вызов—ответ»: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Вызов-ответ — слот %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Нажать</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Пассивная</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>Ошибка подсистемы USB при доступе к аппаратному ключу: %1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7849,14 +8267,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Обновить</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>Вызов-ответ YubiKey</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Если у вас есть &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, его можно использовать для дополнительной безопасности.&lt;/p&gt;&lt;p&gt;YubiKey требует, чтобы один из его слотов был запрограммирован как &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt; вызов-ответ HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Перечитать токены</translation>
</message>
@@ -7880,5 +8290,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>Аппаратные ключи не обнаружены</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>Вызов-ответ</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>Добавить вызов-ответ</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>Изменить вызов-ответ</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>Удалить вызов-ответ</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>Вызов-ответ установлен, нажмите, чтобы изменить или удалить</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Если у вас есть &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; или &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, его можно использовать для дополнительной безопасности.&lt;/p&gt;&lt;p&gt;Для работы ключа необходимо, чтобы один из его слотов был запрограммирован как &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;вызов-ответ HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_sk.ts b/share/translations/keepassxc_sk.ts
index 45c58d858..f4e45f585 100644
--- a/share/translations/keepassxc_sk.ts
+++ b/share/translations/keepassxc_sk.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Použiť OpenSSH pre Windows namiesto Pageant</translation>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Zapamätať</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Povoliť prístup k položkám</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Povoliť vybraným</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Zakázať všetkým</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Zapnúť integráciu Agenta SSH</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>Spojenie Agenta SSH funkčné!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Musíte reštartovať aplikáciu, aby sa tieto zmeny prejavili. Chcete ju reštartovať teraz?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Typ ikona oznamovacej oblasti</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Použiť zástupnú hodnotu na prázdne polia hesiel</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>Nemožno nájsť žiadnu položku, ktorá zodpovedá názvu okna:</translation>
+ <source>Permission Required</source>
+ <translation>Požadované práva</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Automatické vypĺňanie – KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC vyžaduje povolenie Prístupnosť aby mohol realizovať Automatické dopĺňanie na úrovni položky. Ak ste povolenie už pridelili, môže byť potrebné reštartovať.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Automatické vypĺňanie</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Syntax Vášho Automatického vypĺňania nieje správna!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Tento príkaz Automatického vypĺňania obsahuje príliš dlhú pauzu. Naozaj ho chcete vykonať?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC vyžaduje povolenie Prístupnosť a Záznam obrazovky aby mohol realizovať globálne Automatické dopĺňanie. Záznam obrazovky je potrebný na získanie názvu okna na vyhľadávanie položiek. Ak ste povolenie už pridelili, môže byť potrebné reštartovať.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Tento príkaz Automatického vypĺňania obsahuje príliš pomalé stlačenia kláves. Do you really want to proceed?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Tento príkaz Automatického vypĺňania obsahuje argumenty, ktoré sú opakované príliš často. Naozaj ho chcete vykonať?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Požadované práva</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC vyžaduje povolenie Prístupnosť aby mohol realizovať Automatické dopĺňanie na úrovni položky. Ak ste povolenie už pridelili, môže byť potrebné reštartovať.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Kopírovať po&amp;už. meno</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Kopírovať &amp;heslo</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Požadované práva</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC vyžaduje povolenie Prístupnosť a Záznam obrazovky aby mohol realizovať globálne Automatické dopĺňanie. Záznam obrazovky je potrebný na získanie názvu okna na vyhľadávanie položiek. Ak ste povolenie už pridelili, môže byť potrebné reštartovať.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Automatické vypĺňanie – KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Vyberte položku na Automatické vypĺňanie:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Hľadanie…</translation>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušiť</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Zadajte mu jedinečný názov alebo identifikátor, napríklad:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop.</translation>
<translation>Požiadať o odomknutie databázy, ak je zamknutá</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Vrátené budú len položky s rovnakou schémou (http://, https://, …).</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Zhoda schémy URL (napr., https://…)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Vrátiť len najlepšie zhody danej URL, namiesto všetkých položiek celej domény.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop.</translation>
<translation>Hľadať vyhovujúce prihlasovacie údaje vo všetkých databázach</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Zoradiť vyhovujúce prihlasovacie údaje podľa názvu</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Zoradiť vyhovujúce prihlasovacie údaje podľa použ. mena</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Pokročilé</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop.</translation>
<translation>Prehliadač súboru vlastného proxy</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Prechádzať…</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Použiť vlastné umiestnenie nastavenia prehliadača:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop.</translation>
<translation>Pole vlastného umiestnenia prehlaidača</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Nájsť cestu vlastného prehlaidača</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Vyberte umiestnenie zložky hostiteľa správe medzi prehliadačom a KeePassXC</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Voľby klonovania</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Pripojiť do názvu „- Klon”</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Kopírovať históriu</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop.</translation>
<translation>Do súboru nemožno zapisovať, pretože je otvorený v režime len na čítanie.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Kľúč nebol transformovaný. Je to chyba, prosím, nahláste ju vývojárom!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Zálohovať databázu nachádzajúcu sa na %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Nemožno uložiť, databáza nebola inicializovaná!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Zálohovať databázu nachádzajúcu sa na %2</translation>
<translation>Vyhľadať súbor kľúča</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Prechádzať…</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Obnoviť hardvérové tokeny</translation>
</message>
@@ -1301,12 +1417,6 @@ Ak chcete zabrániť zobrazovaniu tejto chyby, musíte ísť do &quot;Nastavenia
<translation>Zadajte dodatočné prihlasovacie údaje (ak treba):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Môžete použiť hardvérový bezpečnostný kľúč ako &lt;strong&gt;Yubikey&lt;/strong&gt; alebo &lt;strong&gt;OnlyKey&lt;/strong&gt; so slotmi nakonfigurovanými pre HMAC-SHA1.&lt;/p&gt;
- &lt;p&gt;Kliknite pre viac informácií...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Pomocník súbora kľúčov</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Ak nemáte súbor kľúča, prosím nechajte toto pole prázdne.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ako doplnok hesla môžete, na zvýšenie bezpečnosti databázy, použiť tajný súbor. Tento súbor môže byť vygenerovaný v nastaveniach bezpečnosti databázy.&lt;/p&gt;&lt;p&gt;Tento súbor &lt;strong&gt;nie je&lt;/strong&gt; súbor vašej databázy *.kdbx!&lt;br&gt;Ak nemáte súbor kľúča, nechajte toto pole prázdne.&lt;/p&gt;&lt;p&gt;Kliknite na ďalšie informácie…&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Súbor kľúča na odomknutie databázy</translation>
</message>
@@ -1353,7 +1459,20 @@ Ak nemáte súbor kľúča, prosím nechajte toto pole prázdne.</translation>
<translation type="unfinished"/>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1390,6 +1509,10 @@ Ak nemáte súbor kľúča, prosím nechajte toto pole prázdne.</translation>
<source>Database Credentials</source>
<translation>Prihlasovacie údaje databázy</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1615,6 @@ Povolenia na prístup k položkám budú odvolané.</translation>
<translation>Presunúť atribúty KeePassHTTP do vlastných dát</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Naozaj chcete presunúť všetky staré dáta integrácie prehliadača do najnovšej normy?
-Je to potrebné kvôli udržaniu kompatibility so zásuvným modulom prehliadača.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Kľúče prehliadača uložené</translation>
</message>
@@ -1527,14 +1644,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Naozaj chcete obnoviť ID databázy?
Toto je potrebné len ak je vaša databáza kópiou inej a doplnok prehliadača sa nemôže pripojiť.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Pridať dodatočné zabezpečenie…</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Nie je nastavené heslo</translation>
</message>
@@ -1566,6 +1684,10 @@ Naozaj chcete pokračovať bez hesla?</translation>
<source>Failed to change database credentials</source>
<translation>Zlyhala zmena prihlasovacích údajov databázy</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1762,6 @@ Naozaj chcete pokračovať bez hesla?</translation>
<translation>Počet prechodov príliš vysoký</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Zadali ste príliš vysoký počet prechodov transformácie kľúča pre Argon2.
-
-Ak ponecháte toto číslo, môže otvorenie databázy trvať hodiny alebo i dni (dokonca i dlhšie)!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Rozumiem, nechať hodnotu</translation>
</message>
@@ -1661,14 +1775,6 @@ Ak ponecháte toto číslo, môže otvorenie databázy trvať hodiny alebo i dni
<translation>Počet prechodov príliš nízky</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Zadali ste príliš nízky počet prechodov transformácie kľúča pre Argon2.
-
-Ak ponecháte toto číslo, môže byť prelomenie ochrany databázy príliš jednoduché!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF nezmenené</translation>
</message>
@@ -1726,6 +1832,18 @@ Ak ponecháte toto číslo, môže byť prelomenie ochrany databázy príliš je
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1867,6 @@ Ak ponecháte toto číslo, môže byť prelomenie ochrany databázy príliš je
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Meta dáta databázy</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Meno databázy:</translation>
</message>
@@ -1826,6 +1940,10 @@ Táto akcia nie je reverzibilná.</translation>
<source>Enable compression (recommended)</source>
<translation>Zapnúť komprimáciu (odporúčané)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1978,49 @@ Táto akcia nie je reverzibilná.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2142,6 @@ Toto je určite chyba, prosím nahláste ju vývojárom.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Hľadanie…</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Naozaj chcete nadobro odstrániť položku „%1”?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Naozaj chcete presunúť položku „%1” do koša?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Naozaj chcete presunúť %1 položku do koša?</numerusform><numerusform>Naozaj chcete presunúť %1 položky do koša?</numerusform><numerusform>Naozaj chcete presunúť %1 položiek do koša?</numerusform><numerusform>Naozaj chcete presunúť %1 položiek do koša?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Vykonať príkaz?</translation>
</message>
@@ -2054,18 +2199,6 @@ Chcete zlúčiť svoje zmeny?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Naozaj chcete na trvalo odstrániť všetko zo svojho koša?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Naozaj chcete natrvalo odstrániť %n položku?</numerusform><numerusform>Naozaj chcete natrvalo odstrániť %n položky?</numerusform><numerusform>Naozaj chcete natrvalo odstrániť %n položiek?</numerusform><numerusform>Naozaj chcete natrvalo odstrániť %n položky?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Odstrániť položku?</numerusform><numerusform>Odstrániť položky?</numerusform><numerusform>Odstrániť položky?</numerusform><numerusform>Odstrániť položky?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Presunúť položku do koša?</numerusform><numerusform>Presunúť položky do koša?</numerusform><numerusform>Presunúť položky do koša?</numerusform><numerusform>Presunúť položky do koša?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Zamknúť databázu?</translation>
@@ -2119,14 +2252,6 @@ Vypnúť bezpečné ukladanie a skúsiť znova?</translation>
<translation>Databáza KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Nahradiť existujúcu položku?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Položka „%1” má %2 odkaz. Chcete prepísať odkazy hodnotami, preskočiť túto položku alebo ju i tak odstrániť?</numerusform><numerusform>Položka „%1” má %2 odkazy. Chcete prepísať odkazy hodnotami, preskočiť túto položku alebo ju i tak odstrániť?</numerusform><numerusform>Položka „%1” má %2 odkazov. Chcete prepísať odkazy hodnotami, preskočiť túto položku alebo ju i tak odstrániť?</numerusform><numerusform>Položka „%1” má %2 odkazu. Chcete prepísať odkazy hodnotami, preskočiť túto položku alebo ju i tak odstrániť?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Odstrániť skupinu</translation>
</message>
@@ -2147,10 +2272,6 @@ Vypnúť bezpečné ukladanie a skúsiť znova?</translation>
<translation>Databáza nebola operáciou zlúčenia zmenená.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Zdieľaná skupina…</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Zápis do databázy zlyhal: %1</translation>
</message>
@@ -2166,6 +2287,22 @@ Vypnúť bezpečné ukladanie a skúsiť znova?</translation>
<source>Could not find database file: %1</source>
<translation>Nemožno nájsť súbor databázy: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2435,22 @@ Vypnúť bezpečné ukladanie a skúsiť znova?</translation>
Unfortunately, any changes made have been lost.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2527,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>Výber farby pozadia</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ak je zvolené, položka nebude zahrnutá v hlásenia ako Health Check alebo HIBP, a to ani keď nespĺňa požiadavky kvality (napr. náhodnosť hesla alebo jeho opakované použitie). Môžete to zvoliť, ak máte heslo mimo svojej kontroly (napr. štvorciferný PIN), aby ste zbytočne nezapĺňali hlasenia.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Vylúčiť z hlásení databázy</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2648,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Použiť položku len pre HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2771,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Poznámky:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Platí do:</translation>
</message>
@@ -2677,11 +2834,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Externý súbor</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Prechádzať…</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Príloha</translation>
</message>
@@ -2713,6 +2865,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>Zvoľte súbor prílohy</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,8 +3016,8 @@ Podporované rozšírenia sú: %1.</translation>
<translation>Vybrať zdieľaný súbor</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Prechádzať…</translation>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -2933,10 +3090,6 @@ Podporované rozšírenia sú: %1.</translation>
<translation>Pridať vlastnú ikonu</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Odstrániť vlastnú ikonu</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Stiahnuť ikonu stránky</translation>
</message>
@@ -2953,10 +3106,6 @@ Podporované rozšírenia sú: %1.</translation>
<translation>Všetky súbory</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Potvrďte odstránenie</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>vyberte obrázok(y)</translation>
</message>
@@ -2976,10 +3125,6 @@ Podporované rozšírenia sú: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Nasledujúca ikona zlyhala:</numerusform><numerusform>Nasledujúce ikony zlyhali:</numerusform><numerusform>Nasledujúce ikony zlyhali:</numerusform><numerusform>Nasledujúce ikony zlyhali:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Táto ikona je použitá v %n položke a bude nahradená predvolenou ikonou. Naozaj ju chcete odstrániť?</numerusform><numerusform>Táto ikona je použitá v %n položkách a bude nahradená predvolenou ikonou. Naozaj ju chcete odstrániť?</numerusform><numerusform>Táto ikona je použitá v %n položkách a bude nahradená predvolenou ikonou. Naozaj ju chcete odstrániť?</numerusform><numerusform>Táto ikona je použitá v %n položke a bude nahradená predvolenou ikonou. Naozaj ju chcete odstrániť?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Môžete zapnúť webovú službu ikon DuckDuckGo v Nástroje -&gt; Nastavenie -&gt; Bezpečnosť</translation>
@@ -3017,13 +3162,13 @@ Podporované rozšírenia sú: %1.</translation>
<translation>Použiť vlastnú ikonu</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Použiť ikonu na…</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Použiť len na túto skupinu</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3247,17 @@ Môže to spôsobiť nefunkčnosť dotknutých zásuvných modulov.</translation
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3225,6 +3381,32 @@ Naozaj chcete pridať tento súbor?</translation>
<source>Confirm Attachment</source>
<translation>Potvrdiť prílohu</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3352,8 +3534,12 @@ Naozaj chcete pridať tento súbor?</translation>
<translation>Má prílohy</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Má TOTP jednorázové časové heslo</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Má TOTP</translation>
</message>
</context>
<context>
@@ -3423,10 +3609,6 @@ Naozaj chcete pridať tento súbor?</translation>
<translation>Nikdy</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[CHRÁNENÉ]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Zapnuté</translation>
</message>
@@ -3450,11 +3632,6 @@ Naozaj chcete pridať tento súbor?</translation>
<source>Default Sequence</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3477,22 +3654,85 @@ Naozaj chcete pridať tento súbor?</translation>
<source>Reset to defaults</source>
<translation>Obnoviť predvolené</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Má prílohy</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Má TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Neznámy</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Neznámy</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, príkaz: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Je spustená iná tajná služba (%1).&lt;br/&gt;Prosím, zastavte/odstráňte ju pred zapnutím Integrácie Tajnej služby.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Zlyhala registrácia služby DBus na %1.</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Položka „%1” z databázy „%2” bola použitá %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Zlyhala registrácia služby DBus na %1.</translation>
+ <source>Application</source>
+ <translation>Aplikácia</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Spravovať</translation>
</message>
</context>
<context>
@@ -3519,14 +3759,10 @@ Naozaj chcete pridať tento súbor?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Aplikácia</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Spravovať</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3535,25 +3771,6 @@ Naozaj chcete pridať tento súbor?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Neznámy</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Neznámy</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, príkaz: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Je spustená iná tajná služba (%1).&lt;br/&gt;Prosím, zastavte/odstráňte ju pred zapnutím Integrácie Tajnej služby.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3562,6 +3779,10 @@ Naozaj chcete pridať tento súbor?</translation>
<comment>group has no children</comment>
<translation>[prázdne]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 – Klon</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3599,14 +3820,6 @@ V bezpečnostnej sekcii nastavení aplikácie môžete zapnúť webovú službu
<translation>Status</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Prosím, počkajte, spracovanie zoznamu položiek…</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Sťahovanie…</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Ok</translation>
</message>
@@ -3619,8 +3832,16 @@ V bezpečnostnej sekcii nastavení aplikácie môžete zapnúť webovú službu
<translation>Sťahovanie zlyhalo</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Sťahovanie ikon (%1/%2)…</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3681,6 +3902,11 @@ Ak sa to opakuje, potom môže byť súbor databázy poškodený.</translation>
<source>Unable to calculate database key</source>
<translation>Nemožno vypočítať kľúč databázy</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Neplatná veľkosť IV symetrickej šifry.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3876,16 +4102,6 @@ Ak sa to opakuje, potom môže byť súbor databázy poškodený.</translation>
<translation>Nie je databáza KeePass</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Zvolený súbor je stará databáza KeePass 1 (.kdb).
-
-Môžete ju importovať kliknutím na Databáza &gt; „Importovať databázu KeePass 1…”.
-Je to jednosmerná migrácia. Importovanú databázu už nebude možné otvoriť pomocou starej verzie KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Nepodporovaná verzia databázy KeePass 2.</translation>
</message>
@@ -3901,6 +4117,13 @@ Je to jednosmerná migrácia. Importovanú databázu už nebude možné otvoriť
<source>Failed to read database file.</source>
<translation>Zlyhalo čítanie súboru databázy.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4176,10 +4399,6 @@ Riadok %2, stĺpec %3</translation>
<translation>Prečítané dáta poľa položky majú neplatnú veľkosť</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Neplatná veľkosť UUID poľa položky</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Neplatná veľkosť ID poľa položky skupiny</translation>
</message>
@@ -4217,6 +4436,10 @@ Ak sa to opakuje, potom môže byť súbor databázy poškodený.</translation>
<source>Unable to calculate database key</source>
<translation>Nemožno vypočítať kľúč databázy</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4283,26 +4506,6 @@ Ak sa to opakuje, potom môže byť súbor databázy poškodený.</translation>
<source>Key Component set, click to change or remove</source>
<translation>Nastavenie kľúča komponentu, kliknite na zmenu alebo odstránenie</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Pridať %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Zmeniť %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Odstrániť %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 nastavené, kliknite na zmenu alebo odstránenie</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4315,10 +4518,6 @@ Ak sa to opakuje, potom môže byť súbor databázy poškodený.</translation>
<translation>Súbor kľúča</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Môžete pridať súbor kľúča s náhodnými bajtmi, na dodatočnú bezpečnosť .&lt;/p&gt;&lt;p&gt;Musíte ho držať v tajnosti a nikdy nestratiť, inak prídete o prístup!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Chyba načítania súboru kľúča „%1”
@@ -4333,10 +4532,6 @@ Správa: %2</translation>
<translation>Všetky súbory</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Vytvoriť súbor kľúča...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Chyba vytvárania súboru kľúča</translation>
</message>
@@ -4349,26 +4544,14 @@ Správa: %2</translation>
<translation>Zvoľte súbor kľúča</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Výber kľúčového súboru</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Vyhľadať súbor kľúča</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Prechádzať…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generovať nový súbor kľúča</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Poznámka: Nepoužívajte súbor, ktorý sa môže zmeniť, pretože to zabráni odomknutiu databázy!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Neplatný súbor kľúča</translation>
</message>
@@ -4394,6 +4577,57 @@ Naozaj chcete pokračovať s týmto súborom?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4494,24 +4728,10 @@ Naozaj chcete pokračovať s týmto súborom?</translation>
<translation>Prosím, stlačte tlačidlo svojho YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>UPOZORNENIE: Používate nestabilné zostavenie KeePassXC!
-Existuje veľké riziko poškodenia, zálohujte svoje dtabázy.
-Táto verzia nie je určená na produkčné použitie.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Podporiť</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>UPOZORNENIE: Vaša verzia Qt môže spôsobiť pád KeePassXC s klávesnicou na obrazovke!
-Odporúčame použiť AppImage dostupný v našej stránke sťahovaní.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Import</translation>
</message>
@@ -4552,12 +4772,6 @@ Odporúčame použiť AppImage dostupný v našej stránke sťahovaní.</transla
<translation>Importovať súbor CSV…</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>UPOZORNENIE: Používate nestabilné zostavenie KeePassXC!
-Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkčné použitie.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Skontrolovať aktualizácie pri štarte?</translation>
</message>
@@ -4686,10 +4900,6 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<translation>&amp;Bezpečnosť databázy…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Hlásenia databázy…</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Štatistiky, kontrola zdravia, apod.</translation>
</message>
@@ -4786,10 +4996,6 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<translation>Otvorí používateľskú príručku</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Uložiť zálohu databázy…</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Pridať kľúč do Agenta SSH</translation>
</message>
@@ -4842,36 +5048,44 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<translation>Musíte reštartovať aplikáciu, aby sa tieto zmeny prejavili. Chcete ju reštartovať teraz?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Vykonať Automatické vypĺňanie</translation>
+ <source>Always on Top</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{POUŽÍVATEĽ}</translation>
+ <source>Hide Usernames</source>
+ <translation>Skryť použ. mená</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{POUŽÍVATEĽ}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Skryť heslá</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{HESLO}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{HESLO}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
+ <source>Clone Group...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Skryť použ. mená</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Skryť heslá</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4978,14 +5192,14 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Vytvoriť novú databázu KeePassXC...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Koreň</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5049,6 +5263,14 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<source>Password Manager</source>
<translation>Správca hesiel</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5156,18 +5378,10 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<translation>Žiadny obsah súkromného kľúča na dešifrovanie</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Pokúšate sa spustiť KDF bez šifry</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Na dešifrovanie tohoto kľúča je potrebná tajná veta</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Odvodenie kľúča zlyhalo, súbor kľúča je poškodený?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Dešifrovanie zlyhalo, zlá tajná veta?</translation>
</message>
@@ -5215,6 +5429,18 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<source>Unknown key type: %1</source>
<translation>Neznámy typ kľúča: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5269,6 +5495,22 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<source>Repeat password field</source>
<translation>Pole opakovaného hesla</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5490,10 +5732,6 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<translation>Použiť heslo</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Obnoviť heslo (%1)</translation>
</message>
@@ -5501,68 +5739,28 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<source>Special Characters</source>
<translation>Špeciálne znaky</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Štatistiky</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Veľmi slabé heslo</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Náhodnosť hesla je %1 b</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Slabé heslo</translation>
- </message>
<message>
- <source>Used in %1/%2</source>
- <translation>Použité v %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Heslo je použité %1 krát</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Heslo vypršalo</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Platnosť hesla bola %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Heslo čoskoro vyprší</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Platnosť hesla vyprší za %1 dní</translation>
+ <source>Character Count:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Password will expire soon</source>
- <translation>Heslo čoskoro vyprší</translation>
+ <source>character</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Platnosť hesla vyprší %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Kontrola zdravia</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5708,10 +5906,6 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<translation>Cesta položky na vystrihnutie.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Časový limit pred vymazaním schránky.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Upraviť položku.</translation>
</message>
@@ -6025,10 +6219,6 @@ Dostupné príkazy:
<translation>Typ: Dátum(Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Type: Neznámy%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Náhodnosť %1 (%2)</translation>
</message>
@@ -6317,10 +6507,6 @@ Jadro: %3 %4</translation>
<translation>Kryptografické knižnice:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Nemožno naraz generovať aj zadať heslo!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Pridá do databázy novú skupinu</translation>
</message>
@@ -6357,10 +6543,6 @@ Jadro: %3 %4</translation>
<translation>Zlyhalo otvorenie súboru HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Hodnotenie položiek databázy oproti súboru HIBP, bude to chvíľu trvať…</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Zatvoriť aktuálne otvorenú databázu.</translation>
</message>
@@ -6553,10 +6735,6 @@ Jadro: %3 %4</translation>
<translation>Nemožno uložiť súbor skriptu správ medzi prehliadačom a KeePassXC (native messaging) pre %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Prekopírovať zadaný atribút do schránky. Ak nie je zadané, predvolene bude „password”.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Kopírovať aktuálny TOTP do schránky (ekvivalent „-a totp”).</translation>
</message>
@@ -6770,6 +6948,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Prekopírovať zadaný atribút do schránky. Ak nie je zadané, predvolene bude „password”.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Veľmi slabé heslo</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Náhodnosť hesla je %1 b</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Slabé heslo</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Použité v %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Heslo vypršalo</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Platnosť hesla bola %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Platnosť hesla vyprší %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Heslo čoskoro vyprší</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Heslo čoskoro vyprší</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Naozaj chcete nadobro odstrániť položku „%1”?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Naozaj chcete presunúť položku „%1” do koša?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Nahradiť existujúcu položku?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Kontrola zdravia</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Štatistiky</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6851,10 +7246,6 @@ Please consider generating a new key file.</source>
<translation>Táto položka je vylúčená z hlásení</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Prosím počkajte, počítanie dát zdravia…</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Blahoželáme, všetko je v poriadku!</translation>
</message>
@@ -6875,13 +7266,25 @@ Please consider generating a new key file.</source>
<translation>Dôvod</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Upraviť položku…</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Vylúčiť z hlásení</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6926,44 +7329,56 @@ Please consider generating a new key file.</source>
<translation>Táto položka je vylúčená z hlásení</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Vylúčiť z hlásení</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>raz</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 10 krát</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 100 krát</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 1 000 krát</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 10 000 krát</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>až 100 000 krát</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>až milión krát</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>milión krát</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Upraviť položku…</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Vylúčiť z hlásení</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6981,10 +7396,6 @@ Please consider generating a new key file.</source>
<translation>Hodnota</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Prosím počkajte, počítanie štatistík databázy…</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Názov databázy</translation>
</message>
@@ -7088,6 +7499,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Priemerná dĺžka hesla je menšia ako desať znakov. Dlhšie heslá poskytujú vyššiu bezpečnosť.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7202,14 +7621,14 @@ Please consider generating a new key file.</source>
<translation>Hľadať v pomocníkovi</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Hľadanie (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Rozlišovať veľkosť písmen</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7226,14 +7645,6 @@ Please consider generating a new key file.</source>
<translation>Všeobecné</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Zobraziť upozornenie, keď sú požadované prihlasovacie údaje</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ak je pre databázu zapnutý kôš, položky budú presunuté priamo do koša. V opačnom prípade budú odstránené bez potvrdenia.&lt;/p&gt;&lt;p&gt;Potvrdenie bude vyžadované, len ak sú položky odkazované inými.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Zverejnené skupiny databázy:</translation>
</message>
@@ -7246,14 +7657,6 @@ Please consider generating a new key file.</source>
<translation>Aktuálne pripojené aplikácie:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Nepotvrdzovať pri odstránení položiek klientmi.</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Chyba:&lt;/b&gt; Zlyhalo pripojenie k DBus. Prosím, skontrolujte nastavenie svojho DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Upozornenie:&lt;/b&gt; </translation>
</message>
@@ -7261,6 +7664,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Uložte aktuálne zmeny na aktiváciu zásuvného modulu a zapnutie úpravy tejto sekcie.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7285,18 +7708,10 @@ Please consider generating a new key file.</source>
<translation>Odtlačok:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certifikát:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Podpísal</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Kľúč:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Generovať</translation>
</message>
@@ -7341,10 +7756,6 @@ Please consider generating a new key file.</source>
<translation>Odtlačok</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certifikát</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Dôveryhodný</translation>
</message>
@@ -7398,10 +7809,6 @@ Please consider generating a new key file.</source>
<translation>Zobraziť len upozornenia a chyby</translation>
</message>
<message>
- <source>Key</source>
- <translation>Kľúč</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Pole mena podpisovaného</translation>
</message>
@@ -7472,30 +7879,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Nemožno zapísať do exportného kontajnera</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Vyskytla sa neočakávaná chyba exportu</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Import z kontajnera bez podpisu</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Nie je možné overiť zdroj zdieľaného kontajnera, pretože nie je podpísaný. Naozaj chcete importovať z %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importovať z kontajnera s certifikátom</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Chcete dôverovať %1 s odtlačkom prsta %2 z %3? {1?} {2?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Teraz nie</translation>
</message>
@@ -7544,8 +7931,18 @@ Please consider generating a new key file.</source>
<translation>Súbor neexistuje</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Neznámy typ kontajnera zdieľania</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7629,18 +8026,6 @@ Please consider generating a new key file.</source>
<translation>Nastaviť TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Predvolené nastavenia tokenu RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Nastavenie Steam tokenu</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Použiť vlastné nastavenia</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Používateľské nastavenia</translation>
</message>
@@ -7699,6 +8084,18 @@ Napríklad: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Naozaj chcete odstrániť nastavenia TOTP tejto položky?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7714,48 +8111,28 @@ Napríklad: JBSWY3DPEHPK3PXP</translation>
<translation>Kontrola aktualizácií</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Kontrola aktualizácií...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Zatvoriť</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Chyba pri aktualizácii!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Pri získavaní informácií o aktualizácii sa vyskytla chyba.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Skúste znova neskôr.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Aktualizácia softvéru</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Už existuje nová verzia KeePassXC!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>Už existuje KeePassXC %1 — vy máte %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Stiahnite si ho na keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Máte najnovšiu verziu.</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 je v súčasnosti najnovšia verzia</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7798,22 +8175,25 @@ Napríklad: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Nastavený slot – %3</translation>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1[%2] Výzva – odpoveď – slot %3 – %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Press</source>
- <translation>Stlačiť</translation>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Pasívne</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Nastavený slot – %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7836,13 +8216,27 @@ Napríklad: JBSWY3DPEHPK3PXP</translation>
<translation>Uplynul časový limit hardvérového kľúča pri čakaní na činnosť používateľa.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Pri prístupe k hardvérovému kľúču nastala chyba USB: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Zlyhalo dokončenie výzvy.odpovede, konkrétna chyba bola: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Stlačiť</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Pasívne</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7851,14 +8245,6 @@ Napríklad: JBSWY3DPEHPK3PXP</translation>
<translation>Obnoviť</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey výzva-odpoveď (Challenge-Response)</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ak vlastníte &lt;a href=&quot;https://www.yubico.com/&quot;&gt;Yubikey&lt;/a&gt;, môžete ho použiť na dodatočné zabezpečenie.&lt;/p&gt;&lt;p&gt;YubiKey vyžaduje, aby jeden z jeho slotov bol naprogramovaný ako &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Obnoviť hardvérové tokeny</translation>
</message>
@@ -7882,5 +8268,29 @@ Napríklad: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Nenájdené žiadne hardvérové kľúče</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_sr.ts b/share/translations/keepassxc_sr.ts
index eed84cbcb..b8f9e30da 100644
--- a/share/translations/keepassxc_sr.ts
+++ b/share/translations/keepassxc_sr.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Користи OpenSSH уместо Pageant на Windows оперативним системима.</translation>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Запамти</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Дозволи приступ уносима</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Дозволи одабрано</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Одбаци све</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Омогући интеграцију SSH агента</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>Веза SSH агента ради!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Морате поново покренути апликацију да бисте поставили нови језик. Поново покренути сада?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Једнобојно</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Тип треј иконице</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Сакрити уносе којима је истекао рок од Ауто-куцања</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Користите резервирано место за празна поља лозинке</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Премести ставке у корпу за отпатке без потрвде</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>
+ <source>Permission Required</source>
+ <translation>Потребна дозвола</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Autoматско-Куцање - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC захтева дозволу приступачности да би се извршио Ауто-куцање. Ако сте већ одобрили дозволу, можда ћете морати поново покренути KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Аутоматско-куцање</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Синтакса вашег израза Ауто-куцања је нетачна!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Ова команда Ауто-куцања садржи веома дуго кашњење. Да ли стварно желите да наставите?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC захтева дозволу за Приступачност и Снимач екрана да би извршио глобално ауто-куцање. Снимање екрана је потребно да бисте користили наслов прозора за проналажење уноса. Ако сте већ одобрили дозволу, можда ћете морати поново покренути KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Ова команда Ауто-куцања садржи веома споро стискање типка. Да ли стварно желите да наставите?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Ова команда Ауто-куцања садржи аргументе који се врло често понављају. Да ли стварно желите да наставите?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Потребна дозвола</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC захтева дозволу приступачности да би се извршио Ауто-куцање. Ако сте већ одобрили дозволу, можда ћете морати поново покренути KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Копирај &amp;корисничко име</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Копирај &amp;лозинку</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Потребна дозвола</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC захтева дозволу за Приступачност и Снимач екрана да би извршио глобално ауто-куцање. Снимање екрана је потребно да бисте користили наслов прозора за проналажење уноса. Ако сте већ одобрили дозволу, можда ћете морати поново покренути KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Autoматско-Куцање - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Одаберите ставку за Аутоматско-Куцање:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Претрага...</translation>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Откажи</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Дајте вези јединствено име или ИД, на пример:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop.</translation>
<translation>Захтев за откључавање базе ако је закључана</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Само уноси са истом шемом (http://, https://, ...) су налажени.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Подударање шеме URL-а (нпр., https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Враћа само најбоља подударања за одређени URL, уместо свих уноса за цео домен.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop.</translation>
<translation>Претражите све отворене базе да бисте пронашли одговарајуће акредитиве</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Поређај одговарајуће акредитиве по наслову</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Поређај одговарајуће акредитиве по корисничком имену</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Напредно</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop.</translation>
<translation>Претраживач за прилагођену прокси датотеку</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Потражи...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Користите прилагођену локацију за конфигурацију прегледача:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop.</translation>
<translation>Прилагођено поље локације прегледача</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Потражити прилагођену путању прегледача</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Изабери место фасцикле матичног хоста размене порука</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Клонирај Опције</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Додај наслову суфикс &apos; - дупликат&apos; </translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Копирај историју</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop.</translation>
<translation>Датотека се не може написати јер се отвара само за читање.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Кључ није трансформисан. Ово је грешка, молимо вас да је пријавите програмерима!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>Није могуће сачувати, база није иницијализована!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Backup database located at %2</source>
<translation>Претражи датотеку са кључем</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Потражи...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Освежи хардверске токене</translation>
</message>
@@ -1301,12 +1417,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>Унети додатне акредитиве (ако постоје):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Можете користити хардверски сигурносни кључ као што је &lt;strong&gt;YubiKey&lt;/strong&gt; или &lt;strong&gt;OnlyKey&lt;/strong&gt; са слотовима конфигурисаним за HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Кликните за више информација...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Помоћ за кључне датотеке</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Ако немате датотеку кључа, оставите поље празно.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Поред лозинке, можете користити тајну датотеку за побољшање сигурности базе података. Ова датотека се може генерисати у безбедносним подешавањима ваше базе података.&lt;/p&gt;&lt;p&gt;Ово &lt;strong&gt;није&lt;/strong&gt; ваша *.kdbx датотека!&lt;br&gt;Ако немате Кључну-датотеку, ово поље оставите празно.&lt;/p&gt;&lt;p&gt;Кликните за више информација...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Датотека кључа за откључавање базе</translation>
</message>
@@ -1353,8 +1459,21 @@ If you do not have a key file, please leave the field empty.</source>
<translation>Стари формат датотеке кључа</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Користите стари формат Кључ-Датотеке који KeePassXC може&lt;br&gt;престати да подржава у будућности.&lt;br&gt;&lt;br&gt;Молимо размислите о томе да генеришете нову Кључ-Датотеку тако што ћете отићи на:&lt;br&gt;&lt;strong&gt;База података / Сигурност базе података/ Променити Кључ-Датотеку.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1390,6 +1509,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>Акредитиви базе</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1615,6 @@ Permissions to access entries will be revoked.</source>
<translation>Премести KeePassHTTP атрибуте у прилагођеним подацима</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Да ли заиста желите да преместите све старе податке о интеграцији прегледача на најновији стандард?
-Ово је неопходно за одржавање компатибилности са додатком за прегледач.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Сачувани кључеви прегледача</translation>
</message>
@@ -1527,14 +1644,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Да ли стварно желите да освежите ИД базе података?
То је неопходно само ако је ваша база података копија друге и ако екстензија прегледача не може да се повеже.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Додати додатну заштиту...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Лозинка није постављена</translation>
</message>
@@ -1566,6 +1684,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>Неуспешна промена акредитива базе</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1762,6 @@ Are you sure you want to continue without a password?</source>
<translation>Број кругова је превисок</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Користите веома велики број кругова за трансформисање кључа са Argon2.
-
-Ако задржите овај број, можда ће требати сатима или данима (или чак и дуже) да се отвори ваша база података!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Разумем, задржи број</translation>
</message>
@@ -1661,14 +1775,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>Број кругова је много низак</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Користите врло мали број кругова за трансформацију кључа са AES-KDF.
-
-Ако задржите овај број, базу података је можда прелако разбити!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF непромењено</translation>
</message>
@@ -1726,6 +1832,18 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>? с</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1867,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Мета подаци базе података</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Име базе података:</translation>
</message>
@@ -1826,6 +1940,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>Омогући компресију (препоручено)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1978,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2142,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</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>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Да ли сте сигурни да желите да преместите ставку &quot;%1&quot; у корпу за отпатке?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Да ли стварно желите да преместите %n унос(а) у корпу за смеће?</numerusform><numerusform>Да ли стварно желите да преместите %n унос(а) у корпу за смеће?</numerusform><numerusform>Да ли стварно желите да преместите %n унос(а) у корпу за смеће?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Изврши команду?</translation>
</message>
@@ -2054,18 +2199,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Да ли сте сигурни да желите да желите да трајно обришете све ставке из корпе за отпатке?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Да ли стварно желите заувек избрисати %n унос(а)?</numerusform><numerusform>Да ли стварно желите заувек избрисати %n унос(а)?</numerusform><numerusform>Да ли стварно желите заувек избрисати %n унос(а)?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Избрисати унос(е)?</numerusform><numerusform>Избрисати унос(е)?</numerusform><numerusform>Избрисати унос(е)?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Преместити унос(е) у канту за смеће?</numerusform><numerusform>Преместити унос(е) у канту за смеће?</numerusform><numerusform>Преместити унос(е) у канту за смеће?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Закључати базу?</translation>
@@ -2119,14 +2252,6 @@ Disable safe saves and try again?</source>
<translation>KeePass 2 База података</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Заменити референце за унос?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Унос „%1“ има %2 референци. Да ли желите преписати референце вредностима, прескочити овај унос или ипак избрисати?</numerusform><numerusform>Унос „%1“ има %2 референци. Да ли желите преписати референце вредностима, прескочити овај унос или ипак избрисати?</numerusform><numerusform>Унос „%1“ има %2 референци. Да ли желите преписати референце вредностима, прескочити овај унос или ипак избрисати?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Избриши групу</translation>
</message>
@@ -2147,10 +2272,6 @@ Disable safe saves and try again?</source>
<translation>База података није измењена операцијом спајања.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Дељена група...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Писање базе података није успело: %1</translation>
</message>
@@ -2166,6 +2287,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>Није могуће пронаћи датотеку базе: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2436,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>Спољна операција спајања поништила је овај унос.
Нажалост, све направљене промене су изгубљене.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2528,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>Одабирање боје позадине</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ако се означи, унос се неће појавити у извештајима као што су Здравствени преглед и HIBP, чак и ако се не подудара са захтевима квалитета (нпр. Ентропија лозинке или поновна употреба). Ознаку можете поставити ако је лозинка ван ваше контроле (нпр. ако треба да буде четвороцифрени ПИН) да бисте спречили да претрпа извештаје.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Изузети из извештаја базе података</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2649,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Користите овај унос само уз HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Не шаљи ову поставку претраживачу за HTTP Auth дијалоге. Ако је омогућено, HTTP Auth дијалози неће приказати овај унос за избор.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Не користите овај унос са HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2772,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Белешке:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Истиче:</translation>
</message>
@@ -2678,11 +2835,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Спољашња датотека</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Потражи...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Прилог</translation>
</message>
@@ -2714,6 +2866,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>Одабрати прилог</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3017,8 @@ Supported extensions are: %1.</source>
<translation>Потражити датотеку за дељење</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Потражи...</translation>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -2934,10 +3091,6 @@ Supported extensions are: %1.</source>
<translation>Додај посебну иконицу</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Обриши посебну иконицу</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Преузми иконицу са сајта</translation>
</message>
@@ -2954,10 +3107,6 @@ Supported extensions are: %1.</source>
<translation>Све датотеке</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Потврди брисање</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Одабрати слику/е</translation>
</message>
@@ -2977,10 +3126,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>Следеће иконе нису успеле:</numerusform><numerusform>Следеће иконе нису успеле:</numerusform><numerusform>Следеће иконе нису успеле:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Услугу икона DuckDuckGo-а можете омогућити у Алати -&gt; Подешавања -&gt; Безбедност</translation>
@@ -3018,13 +3163,13 @@ Supported extensions are: %1.</source>
<translation>Користити прилагођену икону</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Применити икону на...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Примени само за ову групу</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3248,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3225,6 +3381,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>Потврдити прилог</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Преименуј одабрни прилог</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Преименуј</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3352,7 +3534,11 @@ Are you sure to add this file?</source>
<translation>Има прилога</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
<translation>Има једнократну лозинку</translation>
</message>
</context>
@@ -3423,10 +3609,6 @@ Are you sure to add this file?</source>
<translation>Никада</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[ЗАШТИЋЕНО]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Омогућено</translation>
</message>
@@ -3450,11 +3632,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>Подразумевана секвенца</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3477,22 +3654,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>Вратити на подразумевано</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Има прилога</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Има једнократну лозинку</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Непознато</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Непознато</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Извршно: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Други тајни сервис већ ради (%1).&lt;br/&gt;Молимо вас да га зауставите/уклоните пре поновног омогућавања интеграције тајног сервиса.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Регистровање сервиса DBus није успело у %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Регистровање базе података „%1“ није успело на DBus</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Регистровање сесије на DBus-у на путани &apos;%1&apos; није успело</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Регистровање ставке на DBus-у на путани &apos;%1&apos; није успело</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Унос „%1&quot; из базе података „%2“ је користио %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Регистровање сервиса DBus није успело у %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Апликација</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Управљај</translation>
</message>
</context>
<context>
@@ -3519,14 +3759,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Апликација</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Управљај</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3535,25 +3771,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Тајна Служба:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Непознато</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Непознато</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Извршно: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Други тајни сервис већ ради (%1).&lt;br/&gt;Молимо вас да га зауставите/уклоните пре поновног омогућавања интеграције тајног сервиса.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3562,6 +3779,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[празно]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Клон</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3599,14 +3820,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Статус</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Сачекајте, обрада листе уноса...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Преузимање...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>У реду</translation>
</message>
@@ -3619,8 +3832,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Погрешно преузимање</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Преузимање иконица (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3681,6 +3902,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Није могуће израчунати кључ базе</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Неважећа величина симетричног алгоритма шифре IV. </translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3875,16 +4101,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Није KeePass база података</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Одабрана датотека је стара база података KeePass 1 (.kdb).
-
-Можете је увести кликом на База података&gt; &apos;Увоз KeePass1 базе података...&apos;.
-Ово је једносмерна миграција. Нећете моћи да отворите увезену базу података са старом верзијом KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Неподржана верзија KeePass 2 базе података.</translation>
</message>
@@ -3900,6 +4116,13 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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 type="unfinished"/>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4175,10 +4398,6 @@ Line %2, column %3</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation type="unfinished"/>
</message>
@@ -4216,6 +4435,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Није могуће израчунати кључ базе</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4282,26 +4505,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>Компонента кључа постављена, кликните да бисте је променили или уклонили</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Додати %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Променити %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Уклонити %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 постављено, кликните да бисте променили или уклонили</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4314,10 +4517,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Кључ-Датотека</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Можете додати кључ-датотеку која садржи насумичне бајтове за додатну сигурност.&lt;/p&gt;&lt;p&gt;Морате га чувати у тајности и никада га не изгубити јер ћете бити закључани!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Грешка при учитавању кључ-датотеке „%1“
@@ -4332,10 +4531,6 @@ Message: %2</source>
<translation>Све датотеке</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Креирај Кључ-Датотеку...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Грешка при креирању кључ-датотеке</translation>
</message>
@@ -4348,26 +4543,14 @@ Message: %2</source>
<translation>Одаберите кључ-датотеку</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Одабирање кључ-датотеке</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Претражи датотеку са кључем</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Потражи...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Генериши нову кључ-датотеку</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Напомена: Не користите датотеку која се може променити јер ће вам то спречити да откључате базу података!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Погрешна кључ-датотека</translation>
</message>
@@ -4393,6 +4576,57 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Одабрали сте кључ-датотеку у старом формату који KeePassXC&lt;br&gt;може престати да пружа подршку у будућности.&lt;br&gt;&lt;br&gt;Размислите о томе да генеришете нову кључ-датотеку.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Неважећи код кључа</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Глобална пречица је већ регистрована за %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Није могуће регистровати глобалну пречицу</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4493,24 +4727,10 @@ Are you sure you want to continue with this file?</source>
<translation>Додирните дугме на Вашен YubiKey-у!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>УПОЗОРЕЊЕ: Користите нестабилну изградњу KeePassXC-а!
-Постоји висок ризик од корупције, одржавајте резервну копију ваших база података.
-Ова верзија није намењена употреби производње.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Донирајте</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>УПОЗОРЕЊЕ: Ваша Qt верзија може проузроковати да се KeePassXC сруши са тастатуром на екрану!
-Препоручујемо да користите AppImage што је доступно на нашој страници за преузимање.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Увези</translation>
</message>
@@ -4551,12 +4771,6 @@ We recommend you use the AppImage available on our downloads page.</source>
<translation>Увези CSV датотеку</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>НАПОМЕНА: Користите верзију пре ослобађања KeePassXC-а!
-Очекујте неке грешке и мањих проблема, ова верзија није намењена употреби производње.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Проверити ажурирања приликом покретања?</translation>
</message>
@@ -4685,10 +4899,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Сигурност базе података...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Извештаји базе података...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Статистика, здравствена провера итд.</translation>
</message>
@@ -4785,10 +4995,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Отворите Водич за кориснике</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Сачувајте сигурносну копију базе података...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Додај кључ SSH агенту</translation>
</message>
@@ -4841,36 +5047,44 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Морате поново покренути апликацију да бисте применили ово подешавање. Да ли желите да се поново покренете сада?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Изврши Ауто-куцање секвенцу</translation>
+ <source>Always on Top</source>
+ <translation>Увек испред</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{КОРИСНИЧКО ИМЕ}</translation>
+ <source>Hide Usernames</source>
+ <translation>Сакриј корисничка имена</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{КОРИСНИЧКО ИМЕ}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Сакриј лозинке</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{ЛОЗИНКА}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{ЛОЗИНКА}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Увек испред</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Сакриј корисничка имена</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Сакриј лозинке</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4977,14 +5191,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Креација нове базе података KeePassXC-а...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Корен</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5048,6 +5262,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>Менаџер лозинке</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Глобална пречица је већ регистрована за %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Није могуће регистровати глобалну пречицу</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5155,18 +5377,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Нема приватног кључа за декриптовање</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Покушавајући да покрене KDF без шифре</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>За дешифровање овог кључа потребна је приступна фраза</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Дешифровање није успело, погрешна приступна фраза?</translation>
</message>
@@ -5214,6 +5428,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>Непознат тип кључа: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5268,6 +5494,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>Понови поље лозинке</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5489,10 +5731,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Примени лозинку</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Опет генерисати лозинку (%1)</translation>
</message>
@@ -5500,68 +5738,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Посебни карактери</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Статистике</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Врло слаба лозинка</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Ентропија лозинке је %1 битова</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Слаба лозинка</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Употребљено у %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Лозинка је коришћена %1 пута</translation>
- </message>
<message>
- <source>Password has expired</source>
- <translation>Лозинка је истекла</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Истек лозинке је био %1</translation>
+ <source>Character Count:</source>
+ <translation>Број карактера:</translation>
</message>
<message>
- <source>Password is about to expire</source>
- <translation>Лозинка ће да истекне</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Лозинка истиче за %1 дана</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Лозинка ће ускоро да истекне</translation>
+ <source>character</source>
+ <translation>карактера</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Лозинка истиче %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Здравствени преглед</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5707,10 +5905,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"/>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Тајмаут у секундама пре брисања оставе.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Измени унос.</translation>
</message>
@@ -6023,10 +6217,6 @@ Available commands:
<translation type="unfinished"/>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Тип: непознат %1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Ентропија %1 (%2)</translation>
</message>
@@ -6315,10 +6505,6 @@ Kernel: %3 %4</source>
<translation>Криптографске библиотеке:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Не могу истовремено генерисати лозинку и да упитам!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Додаје нову групу бази података.</translation>
</message>
@@ -6355,10 +6541,6 @@ Kernel: %3 %4</source>
<translation>Отварање HIBP датотеке %1 није успело: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Оцењивање уноса базе података против HIBP датотеке, то ће потрајати ...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Затвори тренутну отворену базу података.</translation>
</message>
@@ -6551,10 +6733,6 @@ Kernel: %3 %4</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Копирај дати атрибут у остави. Подразумевано је „лозинка“ ако није наведено.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Копирај тренутни ТОТП у оставу (еквивалентно на &quot;-a totp&quot;).</translation>
</message>
@@ -6771,6 +6949,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Неочекивани подаци у кључ-датотеци! Кључ-датотека је можда оштећена.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Белешке за унос.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Не могу наћи HIBP датотеку: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Копирај дати атрибут у остави. Подразумевано је „лозинка“ ако није наведено.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Више уноса који се подударају:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Врло слаба лозинка</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Ентропија лозинке је %1 битова</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Слаба лозинка</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Употребљено у %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Лозинка је истекла</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Истек лозинке је био %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Лозинка истиче %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Лозинка ће да истекне</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Лозинка ће ускоро да истекне</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></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 numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Заменити референце за унос?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Здравствени преглед</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Статистике</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6852,10 +7247,6 @@ Please consider generating a new key file.</source>
<translation>Овај унос је изузет из извештаја</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Сачекајте, израчунавају се здравствени подаци...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Свака част, све је здраво!</translation>
</message>
@@ -6876,13 +7267,25 @@ Please consider generating a new key file.</source>
<translation>Разлог</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Измени унос...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Изузети из извештаја</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6927,44 +7330,56 @@ Please consider generating a new key file.</source>
<translation>Овај унос је изузет из извештаја</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Изузети из извештаја</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>једном</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 10 пута</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 100 пута</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 1000 пута</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 10 000 пута</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 100 000 пута</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>до милион пута</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>милион пута</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Измени унос...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Изузети из извештаја</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6982,10 +7397,6 @@ Please consider generating a new key file.</source>
<translation>Вредност</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Сачекајте, статистика базе података се израчунава ...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Име базе података</translation>
</message>
@@ -7089,6 +7500,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Просечна дужина лозинке је мања од десет карактера. Дуже лозинке пружају већу сигурност.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7203,14 +7622,14 @@ Please consider generating a new key file.</source>
<translation>Претражи помоћ</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Претрага (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Пази на слова</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7227,14 +7646,6 @@ Please consider generating a new key file.</source>
<translation>Опште</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Прикажи обавештење када се захтевају акредитиви</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Изложене групе база података:</translation>
</message>
@@ -7247,20 +7658,32 @@ Please consider generating a new key file.</source>
<translation>Ове апликације су тренутно повезане:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Не потврђујте када клијенти бришу уносе</translation>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
+ <translation>&lt;b&gt;Упозорење:&lt;/b&gt; </translation>
</message>
<message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
+ <source>Save current changes to activate the plugin and enable editing of this section.</source>
+ <translation>Сачувајте тренутне промене да бисте активирали додатак и омогућите уређивање ове секције.</translation>
+ </message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
- <translation>&lt;b&gt;Упозорење:&lt;/b&gt; </translation>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save current changes to activate the plugin and enable editing of this section.</source>
- <translation>Сачувајте тренутне промене да бисте активирали додатак и омогућите уређивање ове секције.</translation>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7286,18 +7709,10 @@ Please consider generating a new key file.</source>
<translation>Отисак прста:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Цертификат:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Signer</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Кључ:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Генериши</translation>
</message>
@@ -7342,10 +7757,6 @@ Please consider generating a new key file.</source>
<translation>Отисак прста</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Сертификат</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Поверење</translation>
</message>
@@ -7399,10 +7810,6 @@ Please consider generating a new key file.</source>
<translation>Приказујте само упозорења и грешке</translation>
</message>
<message>
- <source>Key</source>
- <translation>Кључ</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Име поља потписника</translation>
</message>
@@ -7473,30 +7880,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Није могуће написати извозни контејнер</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Дошло је до неочекиване грешке при извозу</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Увоз из контејнера без потписа</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Не можемо да верификујемо извор дељеног контејнера јер није потписан. Да ли стварно желите да увезете из %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Увоз из контејнера са сертификатом</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Not this time</source>
<translation>Не сада</translation>
</message>
@@ -7545,7 +7932,17 @@ Please consider generating a new key file.</source>
<translation>Датотека не постоји</translation>
</message>
<message>
- <source>Unknown share container type</source>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7630,18 +8027,6 @@ Please consider generating a new key file.</source>
<translation>Подеси TOTP...</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Користити прилагођена подешавања</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Прилагођена подешавања</translation>
</message>
@@ -7700,6 +8085,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Сигурно желите да избришете TOTP подешавања за овај унос?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7715,48 +8112,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Проверити ажурирања</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Провера ажурирања...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Затвори</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Грешка ажурирања!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Дошло је до грешке при преузимању информација о ажурирању.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Покушајте поново касније.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Ажурирање програма</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Новија верзија KeePassXC-а је дступна!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 је сада доступан — користите %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Преузети је на keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Имате последњу верзију!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 је тренутно најновија верзија која је доступна</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7799,22 +8176,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Конфигурисан слот - %3</translation>
+ <source>Invalid key code</source>
+ <translation>Неважећи код кључа</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Изазов одговор - Слот %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Глобална пречица је већ регистрована за %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Притисни</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Није могуће регистровати глобалну пречицу</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Пасивно</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Конфигурисан слот - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7837,11 +8217,25 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Истекло је време хардверског кључа чекајући интеракцију корисника.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Дошло је до USB грешке приликом приступа хардверском кључу:% 1</translation>
+ <source>Failed to complete a challenge-response, the specific error was: %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Failed to complete a challenge-response, the specific error was: %1</source>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Притисни</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Пасивно</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7852,14 +8246,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Освежи</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Изазов-одговор</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ако имате &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, можете га користити за додатну сигурност.&lt;/p&gt;&lt;p&gt;YubiKey захтева да један од његових слотова буде програмиран као &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Изазов-Одговор&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Освежи хардверске токене</translation>
</message>
@@ -7883,5 +8269,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>Нема хардверских кључева</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_sv.ts b/share/translations/keepassxc_sv.ts
index 00218a3c8..df6d07043 100644
--- a/share/translations/keepassxc_sv.ts
+++ b/share/translations/keepassxc_sv.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Använd OpenSSH för Windows istället för Pageant</translation>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Kom ihåg</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Tillåt åtkomst till poster</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Tillåt markerade</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Neka alla</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Aktivera SSH-tjänstintegrering</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH-tjänstens anslutning arbetar!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Du måste starta om programmet för att tillämpa det nya språket. Vill du starta om nu?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monokrom</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Typ av systemfältsikon</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Dölj förfallna poster från autoskriv</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Använd platshållare för tomma lösenordfält</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Flytta poster till papperskorgen utan bekräftelse</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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 någon post som matchar fönstertiteln:</translation>
+ <source>Permission Required</source>
+ <translation>Tillstånd krävs</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Autoskriv – KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC kräver åtkomsttillstånd för att utföra automatisk skrivning på postnivå. Om du redan har beviljat tillstånd, kanske du behöver styarta om KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Autoskriv</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Din autoskrivsats innehåller ett syntaxfel!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Det här autoskrivkommandot innehåller en lång fördröjning. Vill du verkligen fortsätta?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC kräver åtkomst- och inspelningstillstånd för att utföra automatisk skrivning på övergripande nivå. Skärminspelning krävs för att använda fönstertiteln till att identifiera poster. Om du redan har beviljat tillstånd, kanske du behöver styarta om KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Det här autoskrivkommandot innehåller mycket långsamma tangenttryckningar. Vill du verkligen fortsätta?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Det här autoskrivkommandot innehåller parametrar som upprepas många gånger. Vill du verkligen fortsätta?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Tillstånd krävs</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC kräver åtkomsttillstånd för att utföra automatisk skrivning på postnivå. Om du redan har beviljat tillstånd, kanske du behöver styarta om KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Kopiera användar&amp;namn</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Kopiera &amp;lösenord</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Tillstånd krävs</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC kräver åtkomst- och inspelningstillstånd för att utföra automatisk skrivning på övergripande nivå. Skärminspelning krävs för att använda fönstertiteln till att identifiera poster. Om du redan har beviljat tillstånd, kanske du behöver styarta om KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Autoskriv – KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Välj post att skriva automatiskt:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Avbryt</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Sök...</translation>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Ge anslutningen ett unikt namn eller ID, som t.ex.:
chrome-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-laptop.</translation>
<translation>Be om upplåsning av databasen när den är låst</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Bara poster med samma protokoll (http://, https:// etc.) returneras.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Matcha URL-mall (t.ex. https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Returnerar bara de lämpligaste posterna för en viss webbadress istället för alla poster som rör den domänen.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-laptop.</translation>
<translation>Sök i alla öppnade databaser efter matchande autentiseringsuppgifter</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sortera matchande autentiseringsuppgifter efter titel</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Sortera matchande autentiseringsuppgifter efter användarnamn</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Avancerat</translation>
</message>
@@ -882,11 +994,6 @@ chrome-laptop.</translation>
<translation>Webbläsare för anpassad proxyfil</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Bläddra...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Använd en anpassad plats för webbläsarkonfiguration:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-laptop.</translation>
<translation>Platsfält för anpassad webbläsare</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Bläddra efter anpassad webbläsarsökväg</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Välj plats för den inbyggda värdmappen för meddelanden</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Bläddra…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Kloningsalternativ</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Lägg till &quot; - Klon&quot; i titeln</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-laptop.</translation>
<source>Copy history</source>
<translation>Kopiera historik</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-laptop.</translation>
<translation>Filen kan inte skrivas eftersom den är öppnad i skrivskyddat läge.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Nyckeln har inte transformerats. Detta är ett programfel, rapportera det till utvecklarna!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Säkerhetskopierad databas hittad i %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Kunde inte spara, databasen har inte startats!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Säkerhetskopierad databas hittad i %2</translation>
<translation>Bläddra efter nyckelfil</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Bläddra...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Uppdatera hårdvaru-tokens</translation>
</message>
@@ -1301,12 +1417,6 @@ För att förhindra att detta fel uppstår igen, måste du gå till &quot;Databa
<translation>Ange fler autentiseringsuppgifter (om det finns några):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Du kan använda en hårdvarunyckel såsom &lt;strong&gt;YubiKey&lt;/strong&gt; eller &lt;strong&gt;OnlyKey&lt;/strong&gt; med anslutningsplatser konfigurerade för HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Klicka för mer information...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Nyckelfilshjälp</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Om du inte har någon nyckelfil, lämnar du fältet tomt.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Som tillägg till ditt huvudlösenord, kan du använda en hemlig fil för att förbättra säkerheten i din databas. En sådan fil kan genereras i databasens säkerhetsinställningar.&lt;/p&gt;&lt;p&gt;Detta är &lt;strong&gt;inte&lt;/strong&gt; din *.kdbx-databasfil!&lt;br&gt;Om du inte har någon nyckelfil, lämnar du fältet tomt.&lt;/p&gt;&lt;p&gt;Klicka för mer information...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Nyckelfil för att låsa upp databasen</translation>
</message>
@@ -1353,8 +1459,21 @@ Om du inte har någon nyckelfil, lämnar du fältet tomt.</translation>
<translation>Gammalt nyckelfilsformat</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Du använder ett äldre nyckelfilsformat som kanske&lt;br&gt;inte kommer att stödjas i framtiden.&lt;br&gt;&lt;br&gt;Överväg att generera en ny nyckelfil genom att gå till: &lt;br&gt;&lt;strong&gt;Databas / Databassäkerhet / Ändra nyckelfil.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Bläddra…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1390,6 +1509,10 @@ Om du inte har någon nyckelfil, lämnar du fältet tomt.</translation>
<source>Database Credentials</source>
<translation>Databasens inloggningsuppgifter</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1615,6 @@ Behörighet att komma åt posterna kommer att återkallas.</translation>
<translation>Flytta KeePassHTTP-attribut till anpassad data</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Vill du verkligen flytta all äldre webbläsarintegrationsdata till den senaste standarden?
-Detta är nödvändigt för att få kompatibilitet med webbläsartillägget.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Lagrade webbläsarnycklar</translation>
</message>
@@ -1527,14 +1644,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Vill du verkligen uppdatera databas-ID?
Detta är bara nödvändigt om databasen är en kopia av en annan och webbläsartillägget inte kan ansluta.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Lägg till ytterligare skydd...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Inget lösenord angivet</translation>
</message>
@@ -1566,6 +1684,10 @@ Vill du verkligen fortsätta utan lösenord?</translation>
<source>Failed to change database credentials</source>
<translation>Kunde inte ändra databasens inloggningsuppgifter</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1762,6 @@ Vill du verkligen fortsätta utan lösenord?</translation>
<translation>För högt antal rundor</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Du använder ett mycket högt antal nyckeltransformeringsrundor med Argon2.
-
-Om du behåller detta antal, kan din databas ta timmar eller dagar (eller t.om. längre) att öppna!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Uppfattat, behåll antalet</translation>
</message>
@@ -1661,14 +1775,6 @@ Om du behåller detta antal, kan din databas ta timmar eller dagar (eller t.om.
<translation>För lågt antal rundor</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Du använder ett mycket lågt antal nyckeltransformeringsrundor med AES-KDF.
-
-Om du behåller detta antal, kan din databas bli för lätt att hacka!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF oförändrad</translation>
</message>
@@ -1726,6 +1832,18 @@ Om du behåller detta antal, kan din databas bli för lätt att hacka!</translat
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1867,6 @@ Om du behåller detta antal, kan din databas bli för lätt att hacka!</translat
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Databasens metadata</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Databasnamn:</translation>
</message>
@@ -1826,6 +1940,10 @@ Denna åtgärd kan inte ångras.</translation>
<source>Enable compression (recommended)</source>
<translation>Aktivera komprimering (rekommenderas)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1978,49 @@ Denna åtgärd kan inte ångras.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2142,6 @@ Detta är definitivt ett programfel, rapportera det till utvecklarna.</translati
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Söker...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Vill du verkligen ta bort &quot;%1&quot; för gott?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Vill du verkligen flytta &quot;%1&quot; till papperskorgen?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Vill du verkligen flytta %n post till papperskorgen?</numerusform><numerusform>Vill du verkligen flytta %n poster till papperskorgen?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Vill du köra kommandot?</translation>
</message>
@@ -2054,18 +2199,6 @@ Vill du slå samman dina ändringar?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Vill du verkligen ta bort allt från din papperskorg permanent?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Vill du verkligen ta bort %n post för gott?</numerusform><numerusform>Vill du verkligen ta bort %n poster för gott?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Vill du ta bort posten?</numerusform><numerusform>Vill du ta bort posterna?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Vill du flytta posten till papperskorgen?</numerusform><numerusform>Vill du flytta posterna till papperskorgen?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Vill du låsa databasen?</translation>
@@ -2119,14 +2252,6 @@ Vill du inaktivera &quot;Spara säkert&quot; och försöka igen?</translation>
<translation>KeePass 2-databas</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Vill du ersätta referenserna till posten?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Posten &quot;%1&quot; har %2 referens. Vill du skriva över referensen med nya värden, hoppa över den här posten eller ta bort ändå?</numerusform><numerusform>Posten &quot;%1&quot; har %2 referenser. Vill du skriva över referenserna med nya värden, hoppa över den här posten eller ta bort ändå?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Ta bort gruppen</translation>
</message>
@@ -2147,10 +2272,6 @@ Vill du inaktivera &quot;Spara säkert&quot; och försöka igen?</translation>
<translation>Databasen ändrades inte av sammanslagningen.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Delad grupp...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Kunde inte skriva databasen: %1</translation>
</message>
@@ -2166,6 +2287,22 @@ Vill du inaktivera &quot;Spara säkert&quot; och försöka igen?</translation>
<source>Could not find database file: %1</source>
<translation>Kunde inte hitta databasfilen: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2436,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>En extern sammanslagningsåtgärd har ogiltigförklarat denna post.
Alla genomförda ändringar kan tyvärr ha förlorats.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2528,13 @@ Alla genomförda ändringar kan tyvärr ha förlorats.</translation>
<translation>Val av bakgrundsfärg</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Vid aktivering visas posten inte i rapporter som Hälsokontroll och HIBP även om den inte matchar kvalitetskraven (t.ex. lösenordsentropin eller återanvändning). Du kan aktivera om lösenordet ligger utanför din kontroll (t.ex. om det behöver vara en fyrsiffrig PIN-kod) för att förhindra att det belamrar rapporterna.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Undanta från databasrapporter</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2649,14 @@ Alla genomförda ändringar kan tyvärr ha förlorats.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Använd den här posten endast med HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Skicka inte den här inställningen till webbläsaren för HTTP-autentisering. Vid aktivering visas inte den här posten för markering.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Använd inte här posten med HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2772,6 @@ Alla genomförda ändringar kan tyvärr ha förlorats.</translation>
<translation>Anteckningar:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://exempel.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Förfaller:</translation>
</message>
@@ -2678,11 +2835,6 @@ Alla genomförda ändringar kan tyvärr ha förlorats.</translation>
<translation>Extern fil</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Bläddra...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Bilaga</translation>
</message>
@@ -2714,6 +2866,11 @@ Alla genomförda ändringar kan tyvärr ha förlorats.</translation>
<source>Select attachment file</source>
<translation>Välj bilagefil</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Bläddra…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3017,8 @@ Filtyper som stöds är: %1.</translation>
<translation>Bläddra efter delningsfil</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Bläddra...</translation>
+ <source>Browse…</source>
+ <translation>Bläddra…</translation>
</message>
</context>
<context>
@@ -2934,10 +3091,6 @@ Filtyper som stöds är: %1.</translation>
<translation>Lägg till anpassad ikon</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Ta bort anpassad ikon</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Ladda ner favicon</translation>
</message>
@@ -2954,10 +3107,6 @@ Filtyper som stöds är: %1.</translation>
<translation>Alla filer</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Bekräfta borttagning</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Välj bild(er)</translation>
</message>
@@ -2977,10 +3126,6 @@ Filtyper som stöds är: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Följande ikon misslyckades:</numerusform><numerusform>Följande ikoner misslyckades:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Denna ikon används av %n post och kommer att ersättas av standardikonen. Vill du verkligen ta bort den?</numerusform><numerusform>Denna ikon används av %n poster och kommer att ersättas av standardikonen. Vill du verkligen ta bort den?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Du kan aktivera ikontjänsten från DuckDuckGo under Verktyg -&gt; Inställningar -&gt; Säkerhet</translation>
@@ -3018,13 +3163,13 @@ Filtyper som stöds är: %1.</translation>
<translation>Använd egen ikon</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Tillämpa ikonen på...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Använd endast till denna grupp</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3248,17 @@ Det kan medföra att de berörda tilläggen inte fungerar.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3223,6 +3379,32 @@ Vill du verkligen lägga till den här filen?</translation>
<source>Confirm Attachment</source>
<translation>Bekräfta bilaga</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Byt namn på markerad bilaga</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Byt namn</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3350,8 +3532,12 @@ Vill du verkligen lägga till den här filen?</translation>
<translation>Har bilagor</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Har TOTP engångslösenord</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Har TOTP</translation>
</message>
</context>
<context>
@@ -3421,10 +3607,6 @@ Vill du verkligen lägga till den här filen?</translation>
<translation>Aldrig</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[SKYDDAD]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Aktiverad</translation>
</message>
@@ -3448,11 +3630,6 @@ Vill du verkligen lägga till den här filen?</translation>
<source>Default Sequence</source>
<translation>Standardsekvens</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3475,22 +3652,85 @@ Vill du verkligen lägga till den här filen?</translation>
<source>Reset to defaults</source>
<translation>Återställ till standardvärden</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Har bilagor</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Har TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Okänd</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Okänd</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Körbar: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>En annan Secret Service körs (%1).&lt;br/&gt; Stoppa/ta bort den innan du aktiverar Secret Service-integreringen igen.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Kunde inte registrera DBus-tjänsten på %1.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Kunde inte registrera databas på DBus under namnet &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Kunde inte registrera session på DBus med sökvägen &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Kunde inte registrera objekt på DBus med sökvägen &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Posten &quot;%1&quot; från databas &quot;%2&quot; har använts av %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Kunde inte registrera DBus-tjänsten på %1.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Program</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Hantera</translation>
</message>
</context>
<context>
@@ -3517,14 +3757,10 @@ Vill du verkligen lägga till den här filen?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Program</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Hantera</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3533,25 +3769,6 @@ Vill du verkligen lägga till den här filen?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Okänd</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Okänd</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Körbar: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>En annan Secret Service körs (%1).&lt;br/&gt; Stoppa/ta bort den innan du aktiverar Secret Service-integreringen igen.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3560,6 +3777,10 @@ Vill du verkligen lägga till den här filen?</translation>
<comment>group has no children</comment>
<translation>[tom]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Klona</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3597,14 +3818,6 @@ Du kan aktivera ikontjänsten från DuckDuckGo, i säkerhetssektionen av program
<translation>Status</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Vänta, postlistan bearbetas...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Laddar ner...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>OK</translation>
</message>
@@ -3617,8 +3830,16 @@ Du kan aktivera ikontjänsten från DuckDuckGo, i säkerhetssektionen av program
<translation>Nerladdning misslyckades</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Laddar ner faviconer (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3679,6 +3900,11 @@ Om detta upprepas, kan din databasfil vara skadad.</translation>
<source>Unable to calculate database key</source>
<translation>Kan inte beräkna databasnyckeln</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Ogiltig symmetrisk chiffer IV-storlek.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3873,16 +4099,6 @@ Om detta upprepas, kan din databasfil vara skadad.</translation>
<translation>Inte en KeePass-databas.</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>Den valda filen är en gammal KeePass 1-databas (.kdb).
-
-Du kan importera den genom att klicka på &quot;Databas &gt; Importera &gt; KeePass 1-databas...&quot;.
-Detta är en envägsmigrering. Du kommer inte att kunna öppna den importerade databasen med den gamla KeePassX 0.4-versionen.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>KeePass 2 databasversion som inte stöds.</translation>
</message>
@@ -3898,6 +4114,13 @@ Detta är en envägsmigrering. Du kommer inte att kunna öppna den importerade d
<source>Failed to read database file.</source>
<translation>Kunde inte läsa databasfilen.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4173,10 +4396,6 @@ Rad %2, kolumn: %3</translation>
<translation>Inläst data stämmer inte med fältstorleken</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Ogiltig fältstorlek för uuid</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Ogiltig fältstorlek för grupp-id</translation>
</message>
@@ -4214,6 +4433,10 @@ Om detta upprepas, kan din databasfil vara skadad.</translation>
<source>Unable to calculate database key</source>
<translation>Kan inte beräkna databasnyckeln</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4280,26 +4503,6 @@ Om detta upprepas, kan din databasfil vara skadad.</translation>
<source>Key Component set, click to change or remove</source>
<translation>Nyckelkomponent angiven, klicka för att ändra eller ta bort</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Lägg till %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Ändra %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Ta bort %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 angivet, klicka för att ändra eller ta bort</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4312,10 +4515,6 @@ Om detta upprepas, kan din databasfil vara skadad.</translation>
<translation>Nyckelfil</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Du kan lägga till en nyckelfil innehållande slumpmässiga byte för ytterligare säkerhet.&lt;/p&gt;&lt;p&gt;Du måste lagra den säkert och aldrig förlora den, för att inte bli utestängd&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Kunde inte läsa in nyckelfilen &quot;%1&quot;
@@ -4330,10 +4529,6 @@ Meddelande: %2</translation>
<translation>Alla filer</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Skapa nyckelfil...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Kunde inte skapa nyckelfil</translation>
</message>
@@ -4346,26 +4541,14 @@ Meddelande: %2</translation>
<translation>Välj nyckelfil</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Nyckelfiler</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Bläddra efter nyckelfil</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Bläddra...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generera en ny nyckelfil</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>OBS! Använd inte en fil som kanske kommer att modifieras, eftersom det kommer att förhindra upplåsning av databasen!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Ogiltig nyckelfil</translation>
</message>
@@ -4391,6 +4574,57 @@ Vill du verkligen fortsätta med den här filen?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Du valde ett äldre nyckelfilsformat, som stödet &lt;br&gt;kan komma att tas bort för i framtiden.&lt;br&gt; &lt;br&gt;Överväg att generera en ny nyckelfil istället.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Generera en ny nyckelfil eller välj en befintlig, för att skydda din databas.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>OBS! Använd INTE en fil som kanske kommer att ändras, då det förhindrar upplåsning av databasen!</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Bläddra…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4491,24 +4725,10 @@ Vill du verkligen fortsätta med den här filen?</translation>
<translation>Rör vid knappen på din YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>VARNING! Du använder en instabil kompilering av KeePassXC!
-Det är hög risk för fel, säkerhetskopiera dina databaser.
-Denna version är inte ämnad för daglig användning.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Donera</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>VARNING! Din Qt-version kan leda till att KeePassXC kraschar vid användning av skärmtangentbord!
-Vi rekommenderar att du använder tillgänglig AppImage, från vår nerladdningssida.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;Importera</translation>
</message>
@@ -4549,12 +4769,6 @@ Vi rekommenderar att du använder tillgänglig AppImage, från vår nerladdnings
<translation>Importera en CSV-fil</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>OBS! Du använder en förhandsversion av KeePassXC!
-Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dagligt bruk.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Vill du söka efter uppdateringar vid uppstart?</translation>
</message>
@@ -4683,10 +4897,6 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<translation>Databas&amp;säkerhet...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Databas&amp;rapporter...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Statistik, hälsokontroll, etc.</translation>
</message>
@@ -4783,10 +4993,6 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<translation>Öppna användarmanualen</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Spara säkerhetskopia av databasen...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Lägg till nyckel till SSH-tjänsten</translation>
</message>
@@ -4839,36 +5045,44 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<translation>Du måste starta om programmet för att tillämpa den här inställningen. Vill du starta om nu?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Utför auto-skrivsekvens</translation>
+ <source>Always on Top</source>
+ <translation>Alltid överst</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Dölj användarnamn</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation type="unfinished"/>
+ <source>Hide Passwords</source>
+ <translation>Dölj lösenord</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
+ <source>Database &amp;Reports…</source>
<translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}</source>
+ <source>Save Database Backup…</source>
<translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
+ <source>Clone Group...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Alltid överst</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Dölj användarnamn</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Dölj lösenord</translation>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4975,14 +5189,14 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Skapa en ny KeePassXC-databas...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Root</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5046,6 +5260,14 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<source>Password Manager</source>
<translation>Lösenordshanterare</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5153,18 +5375,10 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<translation>Ingen nyttolast att avkryptera, från privat nyckel</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Försöker köra KDF utan chiffer</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Lösenordsfras krävs för att avkryptera denna nyckel</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Nyckelhärledning misslyckades, är nyckelfilen skadad?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Avkryptering misslyckades, är det fel lösenord?</translation>
</message>
@@ -5212,6 +5426,18 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<source>Unknown key type: %1</source>
<translation>Okänd nyckeltyp: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5266,6 +5492,22 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<source>Repeat password field</source>
<translation>Upprepa lösenordet</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5487,10 +5729,6 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<translation>Tillämpa lösenordet</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Generera om lösenordet (%1)</translation>
</message>
@@ -5498,68 +5736,28 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<source>Special Characters</source>
<translation>Specialtecken</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>Statistik</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Mycket svagt lösenord</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Lösenordsentropin är %1 bitar</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Svagt lösenord</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Använt i %1/%2</translation>
- </message>
<message>
- <source>Password is used %1 times</source>
- <translation>Lösenordet används %1 gånger</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Lösenordet har upphört att gälla</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Lösenordet upphörde att gälla %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Lösenordet upphör snart att gälla</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Lösenordet upphör att gälla om %1 dagar</translation>
+ <source>Character Count:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Password will expire soon</source>
- <translation>Lösenordet upphör snart att gälla</translation>
+ <source>character</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Lösenordet upphör att gälla %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Hälsokontroll</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5705,10 +5903,6 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<translation>Sökväg att kopiera.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Tidsgräns i sekunder innan urklipp rensas.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Redigera en post.</translation>
</message>
@@ -6022,10 +6216,6 @@ Tillgängliga kommandon:
<translation>Typ: Datum (Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Typ: Okänd %1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropi %1 (%2)</translation>
</message>
@@ -6314,10 +6504,6 @@ Kärna: %3 %4</translation>
<translation>Kryptografiska bibliotek:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Kan inte generera lösenord och fråga på samma gång!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Lägger till en ny grupp i en databas.</translation>
</message>
@@ -6354,10 +6540,6 @@ Kärna: %3 %4</translation>
<translation>Kunde inte öppna HIBP-filen %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Utvärderar databasposter mot HIBP-fil. Detta kommer att ta en stund...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Stäng den öppna databasen.</translation>
</message>
@@ -6550,10 +6732,6 @@ Kärna: %3 %4</translation>
<translation>Kunde inte spara den inbyggda meddelandeskriptfilen för %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Kopiera det angivna attributet till urklipp. Standardvärdet är &quot;password&quot; om inget annat anges.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Kopiera aktuell TOTP till urklipp (motsvarar &quot;-a totp&quot;).</translation>
</message>
@@ -6771,6 +6949,223 @@ inte kommer att stödja i framtiden.
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Oväntad nyckelfilsdata! Nyckelfilen kan vara skadad.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Kopiera det angivna attributet till urklipp. Standardvärdet är &quot;password&quot; om inget annat anges.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Mycket svagt lösenord</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Lösenordsentropin är %1 bitar</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Svagt lösenord</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Använt i %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Lösenordet har upphört att gälla</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Lösenordet upphörde att gälla %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Lösenordet upphör att gälla %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Lösenordet upphör snart att gälla</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Lösenordet upphör snart att gälla</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Vill du verkligen ta bort &quot;%1&quot; för gott?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Vill du verkligen flytta &quot;%1&quot; till papperskorgen?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Vill du ersätta referenserna till posten?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Hälsokontroll</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistik</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>Lås alla öppna databaser</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Låste databaser.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Databas kunde inte låsas.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6852,10 +7247,6 @@ inte kommer att stödja i framtiden.
<translation>Denna post undantas från rapporter</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Vänta, hälsodata beräknas...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Grattis! Allt är friskt!</translation>
</message>
@@ -6876,13 +7267,25 @@ inte kommer att stödja i framtiden.
<translation>Anledning</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Redigera post...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Undanta från rapporter</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6927,44 +7330,56 @@ inte kommer att stödja i framtiden.
<translation>Denna post har undantagits från rapporter</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Undanta från rapporter</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>en gång</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>upp till 10 gånger</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>upp till 100 gånger</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>upp till 1000 gånger</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>upp till 10000 gånger</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>upp till 100000 gånger</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>upp till en miljon gånger</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>milljoner gånger</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Redigera posten...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Undanta från rapporter</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6982,10 +7397,6 @@ inte kommer att stödja i framtiden.
<translation>Värde</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Vänta, databasstatistiken håller på att beräknas...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Databasnamn</translation>
</message>
@@ -7089,6 +7500,14 @@ inte kommer att stödja i framtiden.
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Genomsnittlig lösenordslängd är mindre än 10 tecken. Längre lösenord är säkrare.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7203,14 +7622,14 @@ inte kommer att stödja i framtiden.
<translation>Sökhjälp</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Sök (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Skiftlägeskänslig</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7227,14 +7646,6 @@ inte kommer att stödja i framtiden.
<translation>Allmänt</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Visa avisering när autentiseringsuppgifter begärs</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Om papperskorgen är aktiverad för databasen, kommer posterna att flyttas direkt till papperskorgen. Annars kommer de att tas bort utan bekräftelse.&lt;/p&gt;&lt;p&gt;Du kommer fortfarande att tillfrågas om några poster refereras av andra.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Exponerade databasgrupper:</translation>
</message>
@@ -7247,14 +7658,6 @@ inte kommer att stödja i framtiden.
<translation>Dessa program är för närvarande anslutna:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Bekräfta inte när poster tas bort av klienter</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Fel:&lt;/b&gt; Kunde inte ansluta till DBus. Kontrollera din DBus-installation.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Varning!&lt;/b&gt; </translation>
</message>
@@ -7262,6 +7665,26 @@ inte kommer att stödja i framtiden.
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Spara aktuella ändringar för att aktivera insticksmodulen och aktivera redigering av det här avsnittet.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7286,18 +7709,10 @@ inte kommer att stödja i framtiden.
<translation>Fingeravtryck:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Certifikat:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Undertecknare</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Nyckel:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Generera</translation>
</message>
@@ -7342,10 +7757,6 @@ inte kommer att stödja i framtiden.
<translation>Fingeravtryck</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Certifikat</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Betrodd</translation>
</message>
@@ -7399,10 +7810,6 @@ inte kommer att stödja i framtiden.
<translation>Visa bara varningar och fel</translation>
</message>
<message>
- <source>Key</source>
- <translation>Nyckel</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Undertecknarens namn</translation>
</message>
@@ -7473,30 +7880,10 @@ inte kommer att stödja i framtiden.
<source>Could not write export container</source>
<translation>Kunde inte skriva exportbehållare</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Ett oväntat exportfel inträffade</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Importera från behållare utan signatur</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Vi kan inte verifiera källan för den delade behållaren, eftersom den inte är signerad. Vill du verkligen importera från %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Importera från behållare med certifikat</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Vill du lita på %1, med fingeravtryck för %2, från %3?</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Inte den här gången</translation>
</message>
@@ -7545,8 +7932,18 @@ inte kommer att stödja i framtiden.
<translation>Filen finns inte</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Okänd typ av delningsbehållare</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7630,18 +8027,6 @@ inte kommer att stödja i framtiden.
<translation>Konfigurera TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Standard RFC 6238 token-inställningar</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam token-inställningar</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Använd anpassade inställningar</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Anpassade inställningar</translation>
</message>
@@ -7700,6 +8085,18 @@ Exempel: JBSWY3DPEHPK3PXP</translation>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Vill du verkligen ta bort TOTP-inställningarna för den här posten?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7715,48 +8112,28 @@ Exempel: JBSWY3DPEHPK3PXP</translation>
<translation>Söker efter uppdateringar</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Söker efter uppdateringar...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Stäng</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Uppdateringsfel!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Ett fel inträffade vid inhämtning av uppdateringsinformation.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Försök igen senare.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Mjukvaruuppdatering</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>En ny version av KeePassXC finns tillgänglig!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 är nu tillgänglig — Du har %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Ladda ner den på keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Du är uppdaterad!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 är för närvarande den nyaste tillgängliga versionen</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7799,22 +8176,25 @@ Exempel: JBSWY3DPEHPK3PXP</translation>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] Konfigurerad plats - %3</translation>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Challenge Response - Plats %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Press</source>
- <translation>Tryck</translation>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Passiv</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Konfigurerad plats - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7837,13 +8217,27 @@ Exempel: JBSWY3DPEHPK3PXP</translation>
<translation>Hårdvarunyckelns tidsgräns för användarinteraktion överskreds.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Ett USB-fel uppstod vid åtkomst till maskinvarunyckeln: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Kunde inte slutföra en challenge-response, det specifika felet var: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Tryck</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Passiv</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7852,14 +8246,6 @@ Exempel: JBSWY3DPEHPK3PXP</translation>
<translation>Uppdatera</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Challenge-Response</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Om du äger en &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, kan du använda den för ytterligare säkerhet.&lt;/p&gt;&lt;p&gt;YubiKey kräver att en av dess platser programmeras som &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Uppdatera hårdvaru-tokens</translation>
</message>
@@ -7883,5 +8269,29 @@ Exempel: JBSWY3DPEHPK3PXP</translation>
<source>No hardware keys detected</source>
<translation>Inga hårdvarunycklar identifierade</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_tr.ts b/share/translations/keepassxc_tr.ts
index e4cb101f1..4864eb849 100644
--- a/share/translations/keepassxc_tr.ts
+++ b/share/translations/keepassxc_tr.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Pageant yerine Windows için OpenSSH kullan</translation>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Hatırla</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Girdilere erişime izin ver</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Seçilene izin ver</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Tümünü Reddet</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>SSH İstemci bütünleşmesini etkinleştir</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH İstemci bağlantısı çalışıyor!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Yeni dili ayarlamak için uygulamayı yeniden başlatmalısınız. Şimdi yeniden başlamak ister misin?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Tek renkli</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Tepsi simgesi türü</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Süresi geçmiş girdileri Oto-Yazım&apos;dan gizle</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Boş parola alanları için yer tutucu kullan</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Girdileri geri dönüşüm kutusu&apos;na taşırken onay isteme</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>Pencere başlığı ile eşleşen bir girdi bulunamadı:</translation>
+ <source>Permission Required</source>
+ <translation>İzin Gerekli</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Otomatik Yazım - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC, giriş seviyesi Otomatik Yazım gerçekleştirmek için Erişilebilirlik iznine ihtiyaç duyar. Zaten izin verdiyseniz, KeePassXC&apos;yi yeniden başlatmanız gerekebilir.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Otomatik Yazım</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Otomatik Yazım ifadenizin söz dizimi yanlış!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Bu Otomatik Yazım komutu çok uzun bir gecikme içeriyor. Gerçekten devam etmek istiyor musun?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC, genel Otomatik Yazım gerçekleştirmek için Erişilebilirlik ve Ekran Kaydedici iznine ihtiyaç duyar. Ekran Kaydı, girişleri bulmak için pencere başlığını kullanmak için gereklidir. Zaten izin verdiyseniz, KeePassXC&apos;yi yeniden başlatmanız gerekebilir.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Bu Otomatik Yazım komutu çok yavaş tuşa basar. Gerçekten devam etmek istiyor musun?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Bu Otomatik Yazım komutu çok sık tekrarlanan argümanlar içerir. Gerçekten devam etmek istiyor musun?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>İzin Gerekli</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC, giriş seviyesi Otomatik Yazım gerçekleştirmek için Erişilebilirlik iznine ihtiyaç duyar. Zaten izin verdiyseniz, KeePassXC&apos;yi yeniden başlatmanız gerekebilir.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>&amp;Kullanıcı adını kopyala</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>&amp;Parolayı kopyala</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>İzin Gerekli</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC, genel Otomatik Yazım gerçekleştirmek için Erişilebilirlik ve Ekran Kaydedici iznine ihtiyaç duyar. Ekran Kaydı, girişleri bulmak için pencere başlığını kullanmak için gereklidir. Zaten izin verdiyseniz, KeePassXC&apos;yi yeniden başlatmanız gerekebilir.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Otomatik Yazım - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Otomatik Yazım için girdi seç:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Ara...</translation>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>İptal</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Bağlantıya benzersiz bir ad veya kimlik verin, örneğin:
linux-laptop.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ linux-laptop.</translation>
<translation>Veritabanı kilitliyse, kilidin açılmasını iste</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Yalnızca aynı şemadaki girdiler (http://, https://, ...) döndürülür.</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>URL şablonunu eşleştir (örn., https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Tüm alan adı için tüm girdiler yerine yalnızca belirli bir URL için en iyi eşleşenleri döndürür.</translation>
</message>
@@ -812,16 +934,6 @@ linux-laptop.</translation>
<translation>Tüm açık veritabanlarında eşleşen kimlik bilgilerini araştır</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Eşleşen kimlik bilgilerini başlığa göre sırala</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Eşleşen kimlik bilgilerini kullanıcı adına göre sırala</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Gelişmiş</translation>
</message>
@@ -882,11 +994,6 @@ linux-laptop.</translation>
<translation>Özel vekil sunucu dosyası seç</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Gözat...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Özel tarayıcı ayarı konumu kullan</translation>
</message>
@@ -907,10 +1014,6 @@ linux-laptop.</translation>
<translation>Özel tarayıcı konum alanı</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Özel tarayıcı yolu için gözat</translation>
</message>
@@ -958,14 +1061,27 @@ linux-laptop.</translation>
<source>Select native messaging host folder location</source>
<translation>Yerel mesajlaşma bilgisayar klasör konumunu seç</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Gözat...</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Klonlama Seçenekleri</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Başlık sonuna &apos; - Klon&apos; ekle</translation>
</message>
@@ -977,6 +1093,10 @@ linux-laptop.</translation>
<source>Copy history</source>
<translation>Kopyalama geçmişi</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ linux-laptop.</translation>
<translation>Dosya salt okunur kipinde açıldığı için yazılamıyor.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Anahtar dönüştürülmedi. Bu bir hatadır, lütfen geliştiricilere bildirin!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Yedek veritabanının konumu %2</translation>
<source>Could not save, database has not been initialized!</source>
<translation>Kaydedilemiyor, veritabanı başlatılamadı!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Yedek veritabanının konumu %2</translation>
<translation>Anahtar dosyasına göz at</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Gözat...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Donanım belirteçlerini yenile</translation>
</message>
@@ -1301,12 +1417,6 @@ Bu hatanın oluşmasını engellemek için, &quot;Veritabanı Ayarları / Güven
<translation>Ek Kimlik Bilgileri Gir (varsa):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt; &lt;strong&gt;YubiKey&lt;/strong&gt; ve ya &lt;strong&gt;OnlyKey&lt;/strong&gt; gibi donanım bazlı güvenlik anahtarlarının HMAC-SHA1 için ayarlanmış yuvaları olanlarını kullanabilirsiniz.&lt;/p&gt;
-&lt;p&gt;Daha fazla bilgi için tıklayınız...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Anahtar dosyası yardım</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Bir anahtar dosyanız yoksa, lütfen alanı boş bırakınız.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Bir parolaya ek olarak, bir gizli dosyayı veritabanınızın güvenliğini arttırmak için kullanabilirsiniz. .Bu dosya veritabanınızın güvenlik ayarlarında oluşturulabilir.&lt;/p&gt;&lt;p&gt;Bu sizin *.kdbx veritabanı dosyanız &lt;strong&gt;değil&lt;/strong&gt;!&lt;br&gt;Bir anahtar dosyanız yoksa, bu alanı boş bırakınız.&lt;/p&gt;&lt;p&gt;Daha fazla bilgi için tıklayınız...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Veritanını açmak için anahtar dosyası</translation>
</message>
@@ -1353,7 +1459,20 @@ Bir anahtar dosyanız yoksa, lütfen alanı boş bırakınız.</translation>
<translation>Eski anahtar dosyası biçimi</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Gözat...</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1390,6 +1509,10 @@ Bir anahtar dosyanız yoksa, lütfen alanı boş bırakınız.</translation>
<source>Database Credentials</source>
<translation>Veritabanı Kimlik Bilgileri</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1615,6 @@ Girişlere erişim izinleri iptal edilecek.</translation>
<translation>KeePassHTTP özniteliklerini özel verilere taşı</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Tüm eski tarayıcı bütünleşme verilerini gerçekten en son standarda taşımak istiyor musunuz?
-Tarayıcı eklentisiyle uyumluluğu korumak için bu gereklidir.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Saklanan tarayıcı tuşları</translation>
</message>
@@ -1527,14 +1644,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Gerçekten veritabanı ID değerini yenilemek istiyor musunuz ?
Bu sadece veritabanınız başka bir veritabanının kopyasıysa ve tarayıcı eklentisi bağlanamıyorsa gereklidir.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Ek koruma ekle...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Parola ayarlanmadı</translation>
</message>
@@ -1566,6 +1684,10 @@ Parola olmadan devam etmek istediğinize emin misiniz?</translation>
<source>Failed to change database credentials</source>
<translation>Veritabanı kimlik bilgileri değiştirilemedi</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1762,6 @@ Parola olmadan devam etmek istediğinize emin misiniz?</translation>
<translation>Tur sayısı çok yüksek</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Argon2 ile çok yüksek sayıda anahtar dönüştürme turu kullanıyorsunuz.
-
-Eğer bu sayı ile devam ederseniz, veritabanınızın açılması saatler veya günler (hatta daha uzun) sürebilir!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Anlaşıldı, sayıyı koru</translation>
</message>
@@ -1661,14 +1775,6 @@ Eğer bu sayı ile devam ederseniz, veritabanınızın açılması saatler veya
<translation>Tur sayısı çok düşük</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>AES-KDF ile çok düşük sayıda anahtar dönüştürme turu kullanıyorsunuz.
-
-Eğer bu sayı ile devam ederseniz, veritabanınız çok kolay çözülerek kırılabilir!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF değişmedi</translation>
</message>
@@ -1726,6 +1832,18 @@ Eğer bu sayı ile devam ederseniz, veritabanınız çok kolay çözülerek kır
<source>? s</source>
<translation>? s</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1867,6 @@ Eğer bu sayı ile devam ederseniz, veritabanınız çok kolay çözülerek kır
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Veritabanı Üst Veri</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Veritabanı adı:</translation>
</message>
@@ -1826,6 +1940,10 @@ Bu eylem geri alınamaz.</translation>
<source>Enable compression (recommended)</source>
<translation>Sıkıştırmayı etkinleştir (önerilir)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1978,49 @@ Bu eylem geri alınamaz.</translation>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2142,6 @@ Bu kesinlikle bir hatadır, lütfen geliştiricilere bildirin.</translation>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Aranıyor...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>&quot;%1&quot; girdisini tümüyle silmek istediğinize emin misiniz?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>&quot;%1&quot; girdisini geri dönüşüm kutusuna taşımak istediğinize emin misiniz?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>%n girdiyi geri dönüşüm kutusuna taşımak istediğinize emin misiniz?</numerusform><numerusform>%n girdiyi geri dönüşüm kutusuna taşımak istediğinize emin misiniz?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Komut çalıştır?</translation>
</message>
@@ -2054,18 +2199,6 @@ Değişikliklerinizi birleştirmek ister misiniz?</translation>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Geri dönüşüm kutunuzdaki her şeyi kalıcı olarak silmek istediğinize emin misiniz?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>%n girişlerini gerçekten kalıcı olarak silmek istiyor musunuz?</numerusform><numerusform>%n girişlerini gerçekten kalıcı olarak silmek istiyor musunuz?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Girdiyi sil?</numerusform><numerusform>Girdiyi sil?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Girdiyi geri dönüşüm kutusuna taşı?</numerusform><numerusform>Girdiyi geri dönüşüm kutusuna taşı?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Veritabanını Kilitle?</translation>
@@ -2119,14 +2252,6 @@ Güvenli kaydetme devre dışı bırakılsın ve tekrar denensin mi?</translatio
<translation>KeePass 2 Veritabanı</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Giriş referansları değiştirilsin mi?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Girdi &quot;%1&quot; , %2 referansa sahip. Değerlerin referanslarını üzerine yazmak, bu girdiyi atlamak ya da yine de silmek istiyor musunuz?</numerusform><numerusform>Girdi &quot;%1&quot; , %2 referansa sahip. Değerlerin referanslarını üzerine yazmak, bu girdiyi atlamak ya da yine de silmek istiyor musunuz?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Kümeyi sil</translation>
</message>
@@ -2147,10 +2272,6 @@ Güvenli kaydetme devre dışı bırakılsın ve tekrar denensin mi?</translatio
<translation>Veritabanı birleştirme işlemi tarafından değiştirilmedi.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Paylaşılan küme...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Veritabanına yazma başarısız: %1</translation>
</message>
@@ -2166,6 +2287,22 @@ Güvenli kaydetme devre dışı bırakılsın ve tekrar denensin mi?</translatio
<source>Could not find database file: %1</source>
<translation>Veritabanı dosyası bulunamadı: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2435,22 @@ Güvenli kaydetme devre dışı bırakılsın ve tekrar denensin mi?</translatio
Unfortunately, any changes made have been lost.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2527,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>Arka plan rengi seçimi</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;İşaretlenirse, girdi kalite gereksinimlerine(örn. parola entropisi veya tekrar kulllanımı) uymasa dahi Sağlık Taraması ve HIBP gibi raporlarda görünmez. Parola kontrolünüzün dışındaysa(örn. dört basamaklı bir pin olması gerekiyorsa) raporların gereksiz yere şişmesini engellemek için işaretleyebilirsiniz .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Veritabanını raporlardan hariç tut</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2648,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Bu girdiyi sadece HTTP Basic Auth ile kullan</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2771,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Notlar</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Son Kul.Tarihi:</translation>
</message>
@@ -2677,11 +2834,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Harici dosya</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Gözat...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Dosya eki</translation>
</message>
@@ -2713,6 +2865,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>Ek dosyasını seç</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Gözat...</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,7 +3016,7 @@ Desteklenen eklentiler: %1.</translation>
<translation>Paylaşılan dosyayı seç</translation>
</message>
<message>
- <source>Browse...</source>
+ <source>Browse…</source>
<translation>Gözat...</translation>
</message>
</context>
@@ -2933,10 +3090,6 @@ Desteklenen eklentiler: %1.</translation>
<translation>Özel simge ekle</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Özel simgeyi sil</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Simge indir</translation>
</message>
@@ -2953,10 +3106,6 @@ Desteklenen eklentiler: %1.</translation>
<translation>Tüm dosyalar</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Silmeyi Onayla</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Resim Seç</translation>
</message>
@@ -2976,10 +3125,6 @@ Desteklenen eklentiler: %1.</translation>
<source>The following icon(s) failed:</source>
<translation><numerusform>Aşağıdaki simge başarısız oldu:</numerusform><numerusform>Aşağıdaki simge başarısız oldu:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Bu simge %n girişi tarafından kullanılır ve öntanımlı simge ile değiştirilir. Silmek istediğinize emin misiniz?</numerusform><numerusform>Bu simge %n girişi tarafından kullanılır ve öntanımlı simge ile değiştirilir. Silmek istediğinize emin misiniz?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>DuckDuckGo web sitesi simge hizmetini Araçlar -&gt; Ayarlar -&gt; Güvenlik altından etkinleştirebilirsiniz</translation>
@@ -3017,13 +3162,13 @@ Desteklenen eklentiler: %1.</translation>
<translation>Özel simge kullan</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Simgeyi uygula...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Sadece bu gruba uygula</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3247,17 @@ Bu etkilenen eklentilerin bozulmasına neden olabilir.</translation>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3223,6 +3379,32 @@ Bu dosyayı eklemek istediğinize emin misiniz?</translation>
<source>Confirm Attachment</source>
<translation>Dosya ekini onaylayın</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3350,8 +3532,12 @@ Bu dosyayı eklemek istediğinize emin misiniz?</translation>
<translation>Eklentileri var</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>TOTP tek kullanımlık parolası var</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>TOTP si var</translation>
</message>
</context>
<context>
@@ -3421,10 +3607,6 @@ Bu dosyayı eklemek istediğinize emin misiniz?</translation>
<translation>Asla</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[KORUMALI]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Etkin</translation>
</message>
@@ -3448,11 +3630,6 @@ Bu dosyayı eklemek istediğinize emin misiniz?</translation>
<source>Default Sequence</source>
<translation>Öntanımlı Sıra</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3475,22 +3652,85 @@ Bu dosyayı eklemek istediğinize emin misiniz?</translation>
<source>Reset to defaults</source>
<translation>Öntanımlılara sıfırla</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Eklentileri var</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>TOTP si var</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Bilinmeyen</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Bilinmeyen</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Çalıştırılabilir: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Başka bir gizli servis çalışıyor (%1).&lt;br/&gt;Gizli Servis Bütünleşmesini tekrar etkinleştirmeden önce bunu durdurun/kaldırın.</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>%1 deki DBus servisi tescil edilemedi.&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>&quot;%2&quot; veritabanındaki &quot;%1&quot; girdisi &quot;%3&quot; tarafından kullanıldı</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>%1 deki DBus servisi tescil edilemedi.&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Uygulama</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Yönetim</translation>
</message>
</context>
<context>
@@ -3517,14 +3757,10 @@ Bu dosyayı eklemek istediğinize emin misiniz?</translation>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Uygulama</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Yönetim</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3533,25 +3769,6 @@ Bu dosyayı eklemek istediğinize emin misiniz?</translation>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo Gizli Servisi:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Bilinmeyen</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Bilinmeyen</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, Çalıştırılabilir: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Başka bir gizli servis çalışıyor (%1).&lt;br/&gt;Gizli Servis Bütünleşmesini tekrar etkinleştirmeden önce bunu durdurun/kaldırın.</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3560,6 +3777,10 @@ Bu dosyayı eklemek istediğinize emin misiniz?</translation>
<comment>group has no children</comment>
<translation>[boş]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Klon</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3597,14 +3818,6 @@ DuckDuckGo web sitesi simge servisini uygulama ayarlarının güvenlik bölümü
<translation>Durum</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Lütfen bekleyin, girdi listesi işleniyor...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>İndiriliyor...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Tamam</translation>
</message>
@@ -3617,8 +3830,16 @@ DuckDuckGo web sitesi simge servisini uygulama ayarlarının güvenlik bölümü
<translation>İndirme Başarısız</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Simgeler indiriliyor (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3679,6 +3900,11 @@ Bu yeniden oluşursa, veritabanı dosyanız bozuk olabilir.</translation>
<source>Unable to calculate database key</source>
<translation>Veritabanı anahtarı hesaplanamadı</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Geçersiz simetrik şifreleme IV boyutu.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3873,16 +4099,6 @@ Bu yeniden oluşursa, veritabanı dosyanız bozuk olabilir.</translation>
<translation>KeePass veritabanı değil.</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>Seçilen dosya eski bir KeePass1 veritabanıdır (.kdb).
-
-Veritabanı &gt; &apos;KeePass1 veritabanı içe aktar...&apos; üzerine tıklayarak içe aktarabilirsiniz.
-Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veritabanını eski KeePassX 0.4 sürümüyle açamayacaksınız.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Desteklenmeyen KeePass 2 veritabanı sürümü.</translation>
</message>
@@ -3898,6 +4114,13 @@ Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veritabanını eski Kee
<source>Failed to read database file.</source>
<translation>Veritabanı dosyası okunamadı.</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>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4173,10 +4396,6 @@ Satır %2, sütun %3</translation>
<translation>Giriş alan verisi okuma boyutuyla eşleşmiyor</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Geçersiz girdi UUID alan boyutu</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Geçersiz küme kimliği alan boyutu girdisi</translation>
</message>
@@ -4214,6 +4433,10 @@ Bu yeniden oluşursa, veritabanı dosyanız bozuk olabilir.</translation>
<source>Unable to calculate database key</source>
<translation>Veritabanı anahtarı hesaplanamadı</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4280,26 +4503,6 @@ Bu yeniden oluşursa, veritabanı dosyanız bozuk olabilir.</translation>
<source>Key Component set, click to change or remove</source>
<translation>Anahtar Bileşen seti, değiştirmek veya kaldırmak için tıkla</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Ekle %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Değiştir %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Kaldır %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 ayarlı, değiştirmek veya kaldırmak için tıkla</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4312,10 +4515,6 @@ Bu yeniden oluşursa, veritabanı dosyanız bozuk olabilir.</translation>
<translation>Anahtar Dosyası</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ek güvenlik için rasgele bayt içeren bir anahtar dosyası ekleyebilirsiniz.&lt;/p&gt;&lt;p&gt;Gizli tutmalı ve asla kaybetmemelisin yoksa kilitleneceksin!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>&apos;%1&apos; anahtar dosyası yüklenirken hata
@@ -4330,10 +4529,6 @@ Message: %2</source>
<translation>Tüm dosyalar</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Anahtar Dosyası Oluştur...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Anahtar dosyası oluşturulurken hata</translation>
</message>
@@ -4346,26 +4541,14 @@ Message: %2</source>
<translation>Bir anahtar dosyası seç</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Anahtar dosya seçimi</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Anahtar dosyasına göz at</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Gözat...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Yeni anahtar dosyası oluştur</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Not: Veritabanınızın kilidini açmanızı engelleyeceği için değişebilecek bir dosya kullanmayın!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Geçersiz Anahtar Dosyası</translation>
</message>
@@ -4391,6 +4574,57 @@ Bu dosyaya devam etmek istediğinizden emin misiniz?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Gelecekte desteklenmeyebilecek eski bir anahtar&lt;br&gt;dosyası biçimi seçtiniz. &lt;br&gt;&lt;br&gt;Lütfen yeni bir anahtar dosyası oluşturmayı düşünün.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Veritabanınızı korumak için yeni bir anahtar dosyası oluşturun veya halihazırdaki birini seçin.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Not: Veritabanınızın kilidini açmanızı engelleyeceği için değişebilecek bir dosya kullanmayın!</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Gözat...</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4491,24 +4725,10 @@ Bu dosyaya devam etmek istediğinizden emin misiniz?</translation>
<translation>Lütfen YubiKey&apos;inizdeki düğmeye dokunun!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>UYARI: KeePassXC&apos;nin kararsız inşasını kullanıyorsunuz!
-Yüksek bozulma tehlikesi bulunmaktadır, veri tabanlarınızın yedeğini alın.
-Bu sürüm, üretimde kullanıma uygun değildir.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>&amp;Bağış</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>Uyarı: Qt sürümünüz Keepassxc&apos;nin ekran klavyesiyle çökmesine neden olabilir!
-Keepassxc indirme sayfasında mevcut Appımage kullanmanızı öneririz.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>&amp;İçe Aktar</translation>
</message>
@@ -4549,12 +4769,6 @@ Keepassxc indirme sayfasında mevcut Appımage kullanmanızı öneririz.</transl
<translation>CSV dosyasını içe aktar</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>NOT: KeePassXC&apos;nin yayın öncesi bir sürümünü kullanıyorsunuz!
-Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değildir.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Başlangıçta güncellemeleri kontrol et?</translation>
</message>
@@ -4683,10 +4897,6 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<translation>&amp;Veritabanı Güvenliği...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>&amp;Veritabanı Raporları...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>İstatistikler, sağlık kontrolü vb.</translation>
</message>
@@ -4783,10 +4993,6 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<translation>Kullanıcı Klavuzunu aç</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Veritabanı Yedeğini Kaydet...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>SSH Vekiline bir anahtar ekle</translation>
</message>
@@ -4839,36 +5045,44 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<translation>Bu ayarı uygulamak için uygulamayı yeniden başlatmalısınız. Şimdi uygulamayı yeniden başlatmak ister misiniz ?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Otomatik Yazım Sırası</translation>
+ <source>Always on Top</source>
+ <translation>Her Zaman Üstte</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{KULLANICI ADI}</translation>
+ <source>Hide Usernames</source>
+ <translation>Kullanıcı Adlarını Gizle</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{KULLANICI ADI}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Parolaları Gizle</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PAROLA}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PAROLA}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Her Zaman Üstte</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Kullanıcı Adlarını Gizle</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Parolaları Gizle</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4975,14 +5189,14 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Yeni bir KeePassXC veritabanı oluştur...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Kök</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5046,6 +5260,14 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<source>Password Manager</source>
<translation>Parola Yönetici</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5153,18 +5375,10 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<translation>Şifresini çözmek için yüklü özel anahtar yok</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>KDF&apos;yi şifreleme olmadan çalıştırmayı dene</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Bu anahtarın şifresini çözmek için parola gerekiyor</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Anahtar türetme başarısız, anahtar dosya bozuk mu?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Şifre çözme başarısız, parola yanlış mı?</translation>
</message>
@@ -5212,6 +5426,18 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<source>Unknown key type: %1</source>
<translation>Bilinmeyen anahtar türü: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5266,6 +5492,22 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<source>Repeat password field</source>
<translation>Parola tekrarlama alanı</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5487,10 +5729,6 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<translation>Parolayı Onayla</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Parolayı tekrar üret (%1)</translation>
</message>
@@ -5498,68 +5736,28 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<source>Special Characters</source>
<translation>Özel Karakterler</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>İstatistikler</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>Çok zayıf parola</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Parola entropisi %1 bits</translation>
- </message>
<message>
- <source>Weak password</source>
- <translation>Zayıf parola</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>%1/%2 de kullanıldı</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Parola %1 kere kullanıldı</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Parolanın süresi doldu</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Parola süresi dolalı %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Parola son kullanma süresini doldurmak üzere</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Parolanın %1 gün içinde son kullanma süresi dolacak</translation>
+ <source>Character Count:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Password will expire soon</source>
- <translation>Parolanın yakında son kullanma süresi bitecek</translation>
+ <source>character</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Parolanın son kullanma tarihi %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Sağlık Taraması</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5705,10 +5903,6 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<translation>Girişi kısaltmanın yolu.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Pano temizlenmeden önce geçecek saniye.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Bir girdi düzenle.</translation>
</message>
@@ -6022,10 +6216,6 @@ Kullanılabilir komutlar:
<translation>Tür: Tarih(Rep)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Tür: Bilinmiyor%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Entropi %1 (%2)</translation>
</message>
@@ -6314,10 +6504,6 @@ MİB mimarisi: %2
<translation>Şifreleme kütüphaneleri:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Parola ve komut istemi aynı anda oluşturulamaz!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Veritabanına yeni bir küme ekler.</translation>
</message>
@@ -6354,10 +6540,6 @@ MİB mimarisi: %2
<translation>HIBP dosya açılamadı: %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Veritabanı girdileri HIBP dosyasına çevriliyor, bu biraz zaman alacak...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Şu anda açık olan veritabanını kapat.</translation>
</message>
@@ -6550,10 +6732,6 @@ MİB mimarisi: %2
<translation>%1 için yerel mesajlaşma komut dosyası kaydedilemedi.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Verilen özniteliği parolayı kopyalar. Belirtilmemişse varsayılan olarak &quot;password&quot; özniteliğini panoya kopyalar.</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Geçerli TOTP değerini panoya kopyala (&quot;-a totp&quot; ye eşdeğer).</translation>
</message>
@@ -6771,6 +6949,223 @@ Lütfen yeni bir anahtar dosyası oluşturmayı düşünün.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Beklenmeyen anahtar dosyası verileri! Anahtar dosyası bozuk olabilir.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Verilen özniteliği parolayı kopyalar. Belirtilmemişse varsayılan olarak &quot;password&quot; özniteliğini panoya kopyalar.</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Çok zayıf parola</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Parola entropisi %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Zayıf parola</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>%1/%2 de kullanıldı</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Parolanın süresi doldu</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Parola süresi dolalı %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Parolanın son kullanma tarihi %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Parola son kullanma süresini doldurmak üzere</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Parolanın yakında son kullanma süresi bitecek</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>&quot;%1&quot; girdisini tümüyle silmek istediğinize emin misiniz?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>&quot;%1&quot; girdisini geri dönüşüm kutusuna taşımak istediğinize emin misiniz?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Giriş referansları değiştirilsin mi?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Sağlık Taraması</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>İstatistikler</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>tüm açık veritabanlarını kilitle</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Kilitli veritabanları.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Veritabanı kilitlenemedi.</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6853,10 +7248,6 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Bu girdi raporlardan hariç tutuldu</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Lütfen bekleyiniz, sağlık verisi hesaplanıyor...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Tebrikler, herşey sağlıklı!</translation>
</message>
@@ -6877,13 +7268,25 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Sebep</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Girdiyi Düzenle...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Raporlardan hariç tut</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6928,44 +7331,56 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Bu girdi raporlardan hariç tutuldu</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Raporlardan hariç tut</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>bir kere</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>10 defaya kadar</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>100 defaya kadar</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>1000 defaya kadar</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>10000 defaya kadar</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>100000 defaya kadar</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>milyon defaya kadar</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>milyonlarca kere</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Girdiyi Düzenle...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Raporlardan hariç tut</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6983,10 +7398,6 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Değer</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Lütfen bekleyin, veritabanı istatistikleri hesaplanıyor...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Veritabanı adı</translation>
</message>
@@ -7090,6 +7501,14 @@ Girdiyi düzenlemek için tıkla.</translation>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Ortalama parola uzunluğu on karakterden az. Daha uzun parolalar daha fazla güvenlik sağlar.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7204,14 +7623,14 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Yardım Ara</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Ara (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Harfe duyarlı</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7228,14 +7647,6 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Genel</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Kimlik bilgileri istendiğinde bir bildirim göster</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Çöp kutusu veritabanı için etkinleştirilmişse, girdiler doğrudan çöp kutusuna taşınacaklar. Değilse, onay alınmadan silinecekler.&lt;/p&gt;&lt;p&gt;Herhangi bir girdi diğerleri tarafından kaynak gösterildiyse hala uyarılacaksınız.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Maruz kalan veritabanı kümeleri:</translation>
</message>
@@ -7248,14 +7659,6 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Bu uygulamalar şu anda bağlı:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Girdiler istemciler tarafından silinirse onay isteme</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Hata:&lt;/b&gt; DBus&apos;a vağlanılamadı. Lütfen DBus ayarlarınızı kontrol edin.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Uyarı:&lt;/b&gt; </translation>
</message>
@@ -7263,6 +7666,26 @@ Girdiyi düzenlemek için tıkla.</translation>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Eklentiyi etkinleştirmek için şu anki değişiklikleri kaydedin ve bu bölümü düzenlemeyi etkinleştirin.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7287,18 +7710,10 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Parmak izi:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Sertifika:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>İmzalayan</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Anahtar:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Oluştur</translation>
</message>
@@ -7343,10 +7758,6 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Parmak izi</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Sertifika</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Güvenilir</translation>
</message>
@@ -7400,10 +7811,6 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Yalnızca uyarıları ve hataları göster</translation>
</message>
<message>
- <source>Key</source>
- <translation>Anahtar</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>İmzalayan adı alanı</translation>
</message>
@@ -7474,30 +7881,10 @@ Girdiyi düzenlemek için tıkla.</translation>
<source>Could not write export container</source>
<translation>Dışa aktarım konteynere yazılamadı</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Beklenmeyen dışa aktarma hatası oluştu</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>İmzayı konteynerden içeri aktar</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>İmzalı olmadığından paylaşılan konteynerin kaynağını doğrulayamazsınız. %1 ögesinden içeri aktarmak istiyor musunuz?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Sertifikayı konteynerden içe aktar</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>%3&apos;ten %2 parmak izi ile %1&apos;e güvenmek ister misiniz? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Bu sefer değil</translation>
</message>
@@ -7546,8 +7933,18 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>Dosya mevcut değil</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Bilinmeyen konteyner paylaşım türü</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7631,18 +8028,6 @@ Girdiyi düzenlemek için tıkla.</translation>
<translation>TOTP Kurulum</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Öntanımlı RFC 6238 anahtar ayarları</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam anahtar ayarları</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Özel ayarlar kullan</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Özel Ayarlar</translation>
</message>
@@ -7701,6 +8086,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Bu girdi için TOTP ayarlarını silmek istediğinize emin misiniz ?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7716,48 +8113,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Güncellemeleri kontrol et</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Güncellemeler kontrol ediliyor...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Kapat</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Güncelleme Hatası!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Güncelleme bilgileri alınırken bir hata oluştu.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Lütfen daha sonra tekrar deneyin.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Yazılım Güncellemesi</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>KeePassXC&apos;in yeni bir sürümü mevcut!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 şimdi kullanılabilir — sizdeki %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Keepassxc.org adresinden indirin</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Güncelsin!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 şu anda mevcut en yeni sürüm</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7800,22 +8177,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1[%2] Ayarlanmış Yuva - %3</translation>
+ <source>Invalid key code</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] Zorluk Tepki - Yuva %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Press</source>
- <translation>Basın</translation>
+ <source>Could not register global shortcut</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Pasif</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1[%2] Ayarlanmış Yuva - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7838,13 +8218,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Donanım anahtarı kullanıcı etkileşimini beklerken zaman aşımına uğradı.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Donanım anahtarın erişilirken bir USB hatası oluştu: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Zorluk-tepki tamamlanamadı, ayrıntılı hata : %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Basın</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Pasif</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7853,14 +8247,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Yenile</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Karşılama Yanıtı</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Eğer bir &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; sahibiyseniz ek güvenlik için kullanabilirsiniz.&lt;/p&gt;&lt;p&gt;YubiKey yuvalarından birinin programlanması gerekir &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Karşılama-Yanıtı&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Donanım belirteçlerini yenile</translation>
</message>
@@ -7884,5 +8270,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>Hiç bir donanım anahtarı tespit edilmedi</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_uk.ts b/share/translations/keepassxc_uk.ts
index e2d87b166..834082fcd 100644
--- a/share/translations/keepassxc_uk.ts
+++ b/share/translations/keepassxc_uk.ts
@@ -47,12 +47,46 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>Використовувати OpenSSH для Windows замість Pageant</translation>
+ <source>Remember</source>
+ <translation>Запам&apos;ятати</translation>
</message>
<message>
+ <source>Allow access to entries</source>
+ <translation>Дозволити доступ до записів</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Дозволити обрані</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Заборонити всі</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
+ <message>
+ <source>Deny for this program</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
<source>Enable SSH Agent integration</source>
<translation>Увімкнути інтеграцію з SSH Agent</translation>
</message>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>З&apos;єднання з SSH Agent працює!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Ви мусите перезапустити програму, щоб встановити іншу мову. Бажаєте перезапустити зараз?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Монохромна</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>Варіант значка в лотку</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>Не використовувати знечинені записи для автозаповнення</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,73 @@
<source>Use placeholder for empty password fields</source>
<translation>Показувати текст-заповнювач для порожніх полів паролів</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>Переміщати записи в смітник без підтвердження</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</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>
+ <source>Permission Required</source>
+ <translation>Необхідний дозвіл</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Автозаповнення – KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC потребує дозволу на доступність для виконання автозаповнення на рівні записів. Якщо Ви вже надали цей дозвіл, можливо Вам необхідно перезапустити KeePassXC.</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Автозаповнення</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>Синтаксис виразу Автозаповнення неправильний!</translation>
+ <source>Auto-Type Error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>Команда Автозаповнення містить надто довгу затримку. Ви дійсно хочете продовжити?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC потребує дозволу на доступність і запис екрану для виконання глобального автозаповнення. Запис екрану необхідний, щоб виявити зоголовок вікна для пошуку записів. Якщо Ви вже надали цей дозвіл, можливо Вам необхідно перезапустити KeePassXC.</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>Команда Автозаповнення містить надто повільні натискання клавіш. Ви дійсно хочете продовжити?</translation>
+ <source>Invalid entry provided</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>Команда Автозаповнення містить надто часто повторювані параметри. Ви дійсно хочете продовжити?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Permission Required</source>
- <translation>Необхідний дозвіл</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC потребує дозволу на доступність для виконання автозаповнення на рівні записів. Якщо Ви вже надали цей дозвіл, можливо Вам необхідно перезапустити KeePassXC.</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -524,25 +603,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>Скопіювати &amp;ім&apos;я користувача</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>Скопіювати &amp;пароль</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>Необхідний дозвіл</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC потребує дозволу на доступність і запис екрану для виконання глобального автозаповнення. Запис екрану необхідний, щоб виявити зоголовок вікна для пошуку записів. Якщо Ви вже надали цей дозвіл, можливо Вам необхідно перезапустити KeePassXC.</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -552,12 +628,56 @@
<translation>Автозаповнення – KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Виберіть запис для автозаповнення:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Скасувати</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Знайти...</translation>
+ <source>Copy Username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -714,6 +834,16 @@ chrome-laptop.</source>
Надайте сполученню унікальне ім&apos;я або ідентифікатор, наприклад:
chrome-на-ноутбуці.</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +909,6 @@ chrome-на-ноутбуці.</translation>
<translation>Запитувати щодо розблокування сховища, якщо воно заблоковане</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>Показані тільки записи з такою самою схемою (http://, https://, ftp://, …).</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>Узгоджувати схеми URL (наприклад, https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Показувати лише найкращі збіги для певного URL замість усіх записів для всієї області.</translation>
</message>
@@ -812,16 +934,6 @@ chrome-на-ноутбуці.</translation>
<translation>Шукати збіги з реєстраційними даними в усіх відкритих сховищах</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Сортувати збіжні реєстраційні дані за заголовком</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Сортувати збіжні реєстраційні дані за іменем користувача</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>Розширене</translation>
</message>
@@ -882,11 +994,6 @@ chrome-на-ноутбуці.</translation>
<translation>Переглядач для файлу власного посередника</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Переглянути...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>Використовувати власне розташування параметрів переглядача:</translation>
</message>
@@ -907,10 +1014,6 @@ chrome-на-ноутбуці.</translation>
<translation>Поле власного розташування переглядача</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>Вибрати власний шлях для переглядача</translation>
</message>
@@ -958,14 +1061,27 @@ chrome-на-ноутбуці.</translation>
<source>Select native messaging host folder location</source>
<translation>Вибрати розташування теки для господаря власного обміну повідомленнями</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>Параметри клонування</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Додати « – клон» до заголовка</translation>
</message>
@@ -977,6 +1093,10 @@ chrome-на-ноутбуці.</translation>
<source>Copy history</source>
<translation>Скопіювати журнал</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1282,6 @@ chrome-на-ноутбуці.</translation>
<translation>Неможливо записати файл, оскільки він відкритий у режимі читання.</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>Ключ не перетворено через ваду в програмі. Будь ласка, повідомте про це розробникам!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1316,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>Збереження неможливе оскільки сховище не започатковане!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1379,6 @@ Backup database located at %2</source>
<translation>Вибір файлового ключа</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Переглянути...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Оновити апаратні позначки</translation>
</message>
@@ -1301,12 +1417,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>Введіть додаткові реєстраційні дані (якщо є):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ви можете використовувати апаратний ключ захисту на кшталт &lt;strong&gt;YubiKey&lt;/strong&gt; чи &lt;strong&gt;OnlyKey&lt;/strong&gt; з гніздами налаштованими під HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Натисніть тут для додаткової інформації...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>Довідка щодо файлового ключа</translation>
</message>
@@ -1325,10 +1435,6 @@ If you do not have a key file, please leave the field empty.</source>
Якщо у Вас немає файлового ключа, залиште, будь ласка, це поле порожнім.</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;На додаток до Вашого пароля Ви можете використовувати таємний файл для посилення захисту Вашого сховища. Такий файл можна створити у розділі налаштування безпеки Вашого сховища.&lt;/p&gt;&lt;p&gt;Цей файл &lt;strong&gt;відрізняється&lt;/strong&gt; від Вашого файлу сховища *.kdbx!&lt;br&gt;Якщо у Вас немає файлового ключа, залиште це поле порожнім.&lt;/p&gt;&lt;p&gt;Натисніть тут для додаткової інформації...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>Файловий ключ для розблокування сховища</translation>
</message>
@@ -1353,8 +1459,21 @@ If you do not have a key file, please leave the field empty.</source>
<translation>Старий формат файлового ключа</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>Ви використовуєте старий формат файлового ключа, який KeePassXC може&lt;br&gt;незабаром припинити підтримувати.&lt;br&gt;&lt;br&gt;Будь ласка створіть новий файловий ключ у параметрах сховища:&lt;br&gt;&lt;strong&gt;Сховище / Безпека сховища / Змінити файловий ключ.&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1390,6 +1509,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>Реєстраційні дані сховища</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1615,6 @@ Permissions to access entries will be revoked.</source>
<translation>Перемістити ознаки KeePassHTTP до користувацьких даних</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>Ви дійсно бажаєте оновити застаріле налаштування сполучення з переглядачами згідно з найновішими стандартами?
-Це необхідно для підтримання сумісності з модулем переглядача.</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>Збережені ключі переглядачів</translation>
</message>
@@ -1527,14 +1644,15 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>Ви дійсно бажаєте оновити ID сховища?
Це необхідно лише тоді, коли ваше сховище є копією іншого і не вдається під&apos;єднати розширення браузера.</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>Поліпшити захист...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>Пароль не встановлено</translation>
</message>
@@ -1566,6 +1684,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>Не вдалося змінити облікові дані сховища</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1762,6 @@ Are you sure you want to continue without a password?</source>
<translation>Кількість циклів надто висока</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>Ви використовуєте надто багато циклів перетворення для ключа у форматі Argon2.
-
-Якщо Ви залишите таку кількість циклів, відкриття Вашого сховища може тривати кілька годин або днів (чи навіть довше)!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>Зрозуміло, залишити таку кількість</translation>
</message>
@@ -1661,14 +1775,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>Кількість циклів надто низька</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>Ви використовуєте надто мало циклів перетворення для ключа у форматі AES-KDF.
-
-Якщо Ви залишите таку кількість циклів, Ваше сховище буде легко зламати!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>ФОК не змінено</translation>
</message>
@@ -1726,6 +1832,18 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>? с</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1867,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>Метадані сховища</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>Назва сховища:</translation>
</message>
@@ -1826,6 +1940,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>Увімкнути стиснення (рекомендовано)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1978,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2142,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>Триває пошук…</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Ви дійсно хочете остаточно видалити запис «%1»?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Ви дійсно хочете перемістити запис «%1» у смітник?</translation>
- </message>
- <message numerus="yes">
- <source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Ви дійсно хочете перемістити %n запис у смітник?</numerusform><numerusform>Ви дійсно хочете перемістити %n записи у смітник?</numerusform><numerusform>Ви дійсно хочете перемістити %n записів у смітник?</numerusform><numerusform>Ви дійсно хочете перемістити %n записів у смітник?</numerusform></translation>
- </message>
- <message>
<source>Execute command?</source>
<translation>Виконати команду?</translation>
</message>
@@ -2054,18 +2199,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Ви дійсно бажаєте остаточно видалити все зі смітника?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>Ви дійсно хочете остаточно видалити %n запис?</numerusform><numerusform>Ви дійсно хочете остаточно видалити %n записи?</numerusform><numerusform>Ви дійсно хочете остаточно видалити %n записів?</numerusform><numerusform>Ви дійсно хочете остаточно видалити %n записів?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>Видалити запис?</numerusform><numerusform>Видалити записи?</numerusform><numerusform>Видалити записи?</numerusform><numerusform>Видалити записи?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>Перемістити запис у смітник?</numerusform><numerusform>Перемістити записи в смітник?</numerusform><numerusform>Перемістити записи в смітник?</numerusform><numerusform>Перемістити записи в смітник?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>Заблокувати сховище?</translation>
@@ -2119,14 +2252,6 @@ Disable safe saves and try again?</source>
<translation>Сховище KeePass 2</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>Замінити посилання на запис?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>Запис «%1» має %2 посилання. Бажаєте перезаписати посилання значенням, пропустити запис або все одно видалити?</numerusform><numerusform>Запис «%1» має %2 посилання. Бажаєте перезаписати посилання значенням, пропустити запис або все одно видалити?</numerusform><numerusform>Запис «%1» має %2 посилань. Бажаєте перезаписати посилання значенням, пропустити запис або все одно видалити?</numerusform><numerusform>Запис «%1» має %2 посилань. Бажаєте перезаписати посилання значенням, пропустити запис або все одно видалити?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>Видалити групу</translation>
</message>
@@ -2147,10 +2272,6 @@ Disable safe saves and try again?</source>
<translation>Об&apos;єднання не змінило сховище.</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>Спільна група...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>Записати сховище не вдалося: %1</translation>
</message>
@@ -2166,6 +2287,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>Не вдалося знайти файл сховища: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2436,22 @@ Unfortunately, any changes made have been lost.</source>
<translation>Зовнішня операція об&apos;єднання знечинила цей запис.
На жаль, всі зміни загублено.</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2528,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>Вибір кольору тла</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Якщо відмічено, запис не буде показано у таких звітах, як Health Check та HIBP, навіть якщо він не відповідає вимогам безпеки (наприклад, ентропія пароля чи повторність використання). Ви можете встановити цей прапорець у випадках, коли вибір пароля є Вашим контролем (наприклад, чотиризначний PIN-код), аби не захаращувати звіти.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>Виключити зі звітів по сховищам</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2649,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Використовувати цей запис лише з HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Не надсилати цей параметр до переглядача в діалогах автентифікації HTTP. Якщо ввімкнено, цей запис не буде показано для діалогів автентифікації HTTP.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Не використовувати цей запис для HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2772,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Примітки:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>Знечинюється:</translation>
</message>
@@ -2678,11 +2835,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>Зовнішній файл</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>Переглянути...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>Вкладення</translation>
</message>
@@ -2714,6 +2866,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>Вибрати файл вкладення</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3017,8 @@ Supported extensions are: %1.</source>
<translation>Вибрати файл для спільного використання</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Переглянути...</translation>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -2934,10 +3091,6 @@ Supported extensions are: %1.</source>
<translation>Додати свій значок</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>Видалити свій значок</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>Завантажити фавікон</translation>
</message>
@@ -2954,10 +3107,6 @@ Supported extensions are: %1.</source>
<translation>Всі файли</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>Схвалити видалення</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>Вибрати зображення</translation>
</message>
@@ -2977,10 +3126,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>Такий значок зазнав невдачі:</numerusform><numerusform>Такі значки зазнали невдачі:</numerusform><numerusform>Такі значки зазнали невдачі:</numerusform><numerusform>Такі значки зазнали невдачі:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>Цей значок використовує %n запис і його буде замінено на типовий значок. Ви дійсно хочете видалити його?</numerusform><numerusform>Цей значок використовують %n записи і його буде замінено на типовий значок. Ви дійсно хочете видалити його?</numerusform><numerusform>Цей значок використовують %n записів і його буде замінено на типовий значок. Ви дійсно хочете видалити його?</numerusform><numerusform>Цей значок використовують %n записів і його буде замінено на типовий значок. Ви дійсно хочете видалити його?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>Ви можете ввімкнути службу значків DuckDuckGo в меню Інструменти -&gt; Налаштування -&gt; Безпека</translation>
@@ -3018,13 +3163,13 @@ Supported extensions are: %1.</source>
<translation>Використовувати свій значок</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>Застосувати значок до...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>Застосувати лише до цієї групи</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3248,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3226,6 +3382,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>Схвалити долучення</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>Перейменувати вибраний додаток</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>Перейменувати</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3353,8 +3535,12 @@ Are you sure to add this file?</source>
<translation>Містить вкладення</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>Має одноразовий пароль ТОП</translation>
+ <source>Password Strength</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>Містить ТОП</translation>
</message>
</context>
<context>
@@ -3424,10 +3610,6 @@ Are you sure to add this file?</source>
<translation>Ніколи</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[ЗАХИЩЕНО]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>Увімкнено</translation>
</message>
@@ -3451,11 +3633,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>Типова послідовність</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3478,22 +3655,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>Повернути до типового налаштування</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>Містить вкладення</translation>
+ <source>Failed to deliver message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>Містить ТОП</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Невідомий</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Невідомий</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, програма: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Зараз працює інша служба таємниць (%1).&lt;br/&gt;Будь ласка зупиніть або приберіть її перед тим як знову ввімкнути сполучення зі «Службою таємниць».</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Не вдалося зареєструвати службу DBus в %1: &lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>Не вдалося зареєструвати сховище в службі DBus під назвою «%1»</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>Не вдалося зареєструвати сеанс в службі DBus за шляхом «%1»</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>Не вдалося зареєструвати елемент в службі DBus за шляхом «%1»</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Програма %3 використала запис &quot;%1&quot; зі сховища &quot;%2&quot;</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>Не вдалося зареєструвати службу DBus в %1: &lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>Застосунок</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Керувати</translation>
</message>
</context>
<context>
@@ -3520,14 +3760,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
- <message>
- <source>Application</source>
- <translation>Застосунок</translation>
- </message>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Manage</source>
- <translation>Керувати</translation>
+ <source>%1 (PID: %2)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3536,25 +3772,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>Служба таємниць Fdo: %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>Невідомий</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>Невідомий</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1, програма: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>Зараз працює інша служба таємниць (%1).&lt;br/&gt;Будь ласка зупиніть або приберіть її перед тим як знову ввімкнути сполучення зі «Службою таємниць».</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3563,6 +3780,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[порожня]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Клон</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3600,14 +3821,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Стан</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>Зачекайте, будь ласка, триває оброблення списку записів...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>Завантаження...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>Гаразд</translation>
</message>
@@ -3620,8 +3833,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>Завантаження зазнало невдачі</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>Завантаження фавіконів (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3682,6 +3903,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Неможливо обчислити ключ сховища</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Непридатний розмір симетричного шифру IV.</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3876,16 +4102,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Це не сховище KeePass.</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>Вибраний файл є старим сховищем для KeePass 1 (.kdb).
-
-Щоб імпортувати його, виберіть пункт меню «Сховище &gt; Імпортувати &gt; Сховище KeePass 1…».
-Перетворення можливе лише в одному напрямку. Ви не зможете відкрити імпортоване сховище старою версією KeePassX 0.4.</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Непідтримувана версія сховища KeePass 2.</translation>
</message>
@@ -3901,6 +4117,13 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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 type="unfinished"/>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4176,10 +4399,6 @@ Line %2, column %3</source>
<translation>Дані у полі запису читання не відповідають розміру</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>Непридатний розмір поля uuid запису</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>Непридатний розмір поля для ідентифікатора групи запису</translation>
</message>
@@ -4217,6 +4436,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>Неможливо обчислити ключ сховища</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4283,26 +4506,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>Набір складників ключа, клацніть щоб змінити або видалити</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>Додати %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>Змінити %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>Видалити %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 встановлено, клацніть, щоб змінити або видалити</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4315,10 +4518,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>Файловий ключ</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;Ви можете додати файловий ключ, що містить випадкові байти для покращення безпеки.&lt;/p&gt;&lt;p&gt;Ви мусите зберігати його таємно і не губити, інакше Ви не зможете відкрити сховище.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Помилка завантаження файлового ключа &apos;%1&apos;
@@ -4333,10 +4532,6 @@ Message: %2</source>
<translation>Всі файли</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>Створити файловий ключ...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>Помилка створення файлового ключа</translation>
</message>
@@ -4349,26 +4544,14 @@ Message: %2</source>
<translation>Обрати файловий ключ</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Вибір файлового ключа</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Вибір файлового ключа</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Переглянути...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Створити новий файловий ключ</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Увага: не використовуйте файл, що може змінитися у майбутньому, інакше Ви не зможете розблокувати Ваше сховище!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Непридатний файловий ключ</translation>
</message>
@@ -4394,6 +4577,57 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Ви використовуєте застарілий формат файлового ключа, який KeePassXC&lt;br&gt; може припинити підтримувати у майбутньому.&lt;br&gt;&lt;br&gt;Бажано створити новий файловий ключ.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>Непридатний код ключа</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Глобальне сполучення клавіш вже зареєстровано для %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Реєстрація глобального сполучення клавіш зазнало невдачі</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4494,23 +4728,10 @@ Are you sure you want to continue with this file?</source>
<translation>Натисніть, будь ласка, кнопку на вашому YubiKey!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>Попередження: Ви використовуєте нестійку збірку KeePassXC!
-Зберігайте резервну копію Ваших сховищ через підвищений ризик пошкодження даних.
-Ця версія не призначена для повсякденного користування.</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>Пожерт&amp;вувати</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>&lt;b&gt;Попередження&lt;/b&gt;: Використання Вашої версії Qt з екранною клавіатурою може призвести до збою KeePassXC.</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>Імпортувати</translation>
</message>
@@ -4551,12 +4772,6 @@ We recommend you use the AppImage available on our downloads page.</source>
<translation>Імпортувати файл CSV</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>&lt;b&gt;Примітка&lt;/b&gt;: Ви використовуєте попередній випуск KeePassXC!
-Зважайте на ймовірні помилки та незначні проблеми, ця версія не призначена для повсякденного користування.</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>Перевіряти наявність оновлень під час запуску?</translation>
</message>
@@ -4685,10 +4900,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Безпека сховища...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>Звіти для сховища...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>Статистика, перевіряння непошкодності тощо</translation>
</message>
@@ -4785,10 +4996,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Відкрити довідник користувача</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>Зберегти резервну копію сховища...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>Додати до в&apos;язки посередника SSH</translation>
</message>
@@ -4841,36 +5048,44 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Ви мусите перезапустити програму, щоб застосувати цей параметр. Бажаєте перезапустити зараз?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>Виконати послідовність автозаповнення</translation>
+ <source>Always on Top</source>
+ <translation>Завжди зверху</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{КОРИСТУВАЧ}</translation>
+ <source>Hide Usernames</source>
+ <translation>Приховувати імена користувача</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{КОРИСТУВАЧ}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>Приховувати паролі</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{ПАРОЛЬ}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{ПАРОЛЬ}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always on Top</source>
- <translation>Завжди зверху</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>Приховувати імена користувача</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>Приховувати паролі</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -4977,14 +5192,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>Створити нове сховище KeePassXC...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>Корінь</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5048,6 +5263,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>Керівник паролів</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Глобальне сполучення клавіш вже зареєстровано для %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>Реєстрація глобального сполучення клавіш зазнало невдачі</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5155,18 +5378,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Корисної навантаги таємного ключа не знайдено</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>Пробуємо обчислити ФОК без шифру</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>Для розшифрування цього ключа потрібен вираз пароля</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>Обчислення ключа зазнало невдачі. Можливо, файл ключа пошкоджений?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Розшифрувати не вдалося, можливо, через хибний вираз пароля?</translation>
</message>
@@ -5214,6 +5429,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>Невідомий тип ключа: %1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5268,6 +5495,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>Поле повторення пароля</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5489,10 +5732,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Застосувати пароль</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>Створити пароль знову (%1)</translation>
</message>
@@ -5500,68 +5739,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Спеціальні символи</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
<message>
- <source>Statistics</source>
- <translation>Статистика</translation>
+ <source>Character Count:</source>
+ <translation>Кількість символів:</translation>
</message>
<message>
- <source>Very weak password</source>
- <translation>Дуже слабкий пароль</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>Ентропія пароля: %1 біт</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>Слабкий пароль</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>Використано в %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>Пароль використано %1 разів</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>Термін дії пароля сплив</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>Термін дії пароля був %1</translation>
- </message>
- <message>
- <source>Password is about to expire</source>
- <translation>Термін дії пароля ось-ось спливе</translation>
- </message>
- <message>
- <source>Password expires in %1 days</source>
- <translation>Термін дії пароля спливає через %1 днів</translation>
- </message>
- <message>
- <source>Password will expire soon</source>
- <translation>Термін дії пароля спливає незабаром</translation>
+ <source>character</source>
+ <translation>символ</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires on %1</source>
- <translation>Термін дії пароля спливає %1</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Health Check</source>
- <translation>Перевіряння непошкодності</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -5707,10 +5906,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Шлях до запису, що підлягає копіюванню.</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>Час очікування в секундах перед очищенням кишені.</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>Змінити запис.</translation>
</message>
@@ -6024,10 +6219,6 @@ Available commands:
<translation>Тип: Дата (повт.)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>Тип: Невідомий%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>Ентропія: %1 (%2)</translation>
</message>
@@ -6316,10 +6507,6 @@ Kernel: %3 %4</source>
<translation>Шифрувальні бібліотеки:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>Неможливо створити пароль і запросити його водночасно!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>Додає нову групу для сховища.</translation>
</message>
@@ -6356,10 +6543,6 @@ Kernel: %3 %4</source>
<translation>Не вдалося відкрити файл HIBP %1: %2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>Звіряння записів сховища з файлом HIBP, це може тривате досить довго...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>Закрити наразі відкрите сховище.</translation>
</message>
@@ -6552,10 +6735,6 @@ Kernel: %3 %4</source>
<translation>Не вдалося зберегти файл сценарію для власного обміну повідомленнями в %1.</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>Скопіювати надану ознаку в кишеню. Якщо не вказано, типовим значенням буде «password»</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>Скопіювати поточний ТОП до кишені (відповідає «-a top»).</translation>
</message>
@@ -6773,6 +6952,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Неочікувані дані у файловому ключі! Він може бути пошкодженим.</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>Нотатки для запису.</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>Шлях до okon-cli для пошуку в файлі з форматом HIBP</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>Не вдалося знайти файл HBIP: %1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>Скопіювати надану ознаку в кишеню. Якщо не вказано, типовим значенням буде «password»</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>Збігаються декілька записів:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>Запуск процесу okon зазнав невдачі: %1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>Помилка: процес okon не завершився</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>Завантаження сховища після оброблення програмою okon зазнало невдачі: %1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Дуже слабкий пароль</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Ентропія пароля: %1 біт</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Слабкий пароль</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Використано в %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Термін дії пароля сплив</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Термін дії пароля був %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Термін дії пароля спливає %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Термін дії пароля ось-ось спливе</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Термін дії пароля спливає незабаром</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Ви дійсно хочете остаточно видалити запис «%1»?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Ви дійсно хочете перемістити запис «%1» у смітник?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Замінити посилання на запис?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Перевіряння непошкодності</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Статистика</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6854,10 +7250,6 @@ Please consider generating a new key file.</source>
<translation>Цей запис виключено зі звітів</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>Зачекайте, будь ласка, триває обчислення даних стану...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>Вітаємо, все здорово!</translation>
</message>
@@ -6878,13 +7270,25 @@ Please consider generating a new key file.</source>
<translation>Причина</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Змінити запис...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>Виключити зі звітів</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6929,44 +7333,56 @@ Please consider generating a new key file.</source>
<translation>Цей запис виключено зі звітів</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>Виключити зі звітів</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>одноразово</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 10 разів</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 100 разів</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 1000 разів</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 10 000 разів</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>до 100 000 разів</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>до мільйона разів</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>мільйони разів</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>Змінити запис...</translation>
+ <source>Edit Entry…</source>
+ <translation type="unfinished"/>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>Виключити зі звітів</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6984,10 +7400,6 @@ Please consider generating a new key file.</source>
<translation>Значення</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>Зачекайте, будь ласка, триває обчислення статистики сховища...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>Назва сховища</translation>
</message>
@@ -7091,6 +7503,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>Середня довжина пароля менша 10 символів. Довші паролі покращують безпеку.</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7205,14 +7625,14 @@ Please consider generating a new key file.</source>
<translation>Довідка з пошуку</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>Знайти (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>Враховується регістр</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7229,14 +7649,6 @@ Please consider generating a new key file.</source>
<translation>Загальні</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>Показувати повідомлення, коли надходить запит на реєстраційні дані</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Якщо смітник увімкнено для сховища, записи будуть переміщені у смітник, а не видалені. Інакше їх буде видалено без додаткового схвалення.&lt;/p&gt;&lt;p&gt;Ви одержуватими повідомлення тільки якщо існують посилання на записи, що Ви видаляєте.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>Виставлені групи сховища:</translation>
</message>
@@ -7249,14 +7661,6 @@ Please consider generating a new key file.</source>
<translation>Такі застосунки зараз сполучені:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>Не запитувати схвалення, коли записи видаляють інші клієнти</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;Помилка:&lt;/b&gt; Сполучення з DBus зазнало невдачі. Перевірте, будь ласка, налаштування Вашої DBus.</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;Попередження:&lt;/b&gt; </translation>
</message>
@@ -7264,6 +7668,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>Зберегти поточні зміни, щоб увімкнути модуль і уможливити редагування в цьому розділі.</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7288,18 +7712,10 @@ Please consider generating a new key file.</source>
<translation>Відбиток:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>Сертифікат:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>Підписувач</translation>
</message>
<message>
- <source>Key:</source>
- <translation>Ключ:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>Створити</translation>
</message>
@@ -7344,10 +7760,6 @@ Please consider generating a new key file.</source>
<translation>Відбиток</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>Сертифікат</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>Перевірений</translation>
</message>
@@ -7401,10 +7813,6 @@ Please consider generating a new key file.</source>
<translation>Показувати лише попередження і помилки</translation>
</message>
<message>
- <source>Key</source>
- <translation>Ключ</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>Поле імені підписувача</translation>
</message>
@@ -7475,30 +7883,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Неможливо записати експортовану оболонку</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Неочікувана помилка під час експортування</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>Імпортування з оболонки без підпису</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>Ми не можемо перевірити джерело спільної оболонки, тому що вона не підписана. Ви дійсно хочете імпортувати з %1?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>Імпортування з оболонки, що має сертифікат</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>Довірити %1, що має відбиток %2 з %3? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>Не зараз</translation>
</message>
@@ -7547,8 +7935,18 @@ Please consider generating a new key file.</source>
<translation>Файл не існує</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>Невідомий тип спільної оболонки</translation>
+ <source>KeeShare Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7632,18 +8030,6 @@ Please consider generating a new key file.</source>
<translation>Налаштування ТОП</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>Типове налаштування позначки RFC 6238</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Налаштування позначки потока</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>Використовувати власне налаштування</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>Власне налаштування</translation>
</message>
@@ -7701,6 +8087,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>Ви дійсно хочете видалити параметри ТОП для цього запису?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7716,48 +8114,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Перевіряння наявності оновлень</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>Перевіряння наявності оновлень...</translation>
- </message>
- <message>
<source>Close</source>
<translation>Закрити</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>Помилка оновлення!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>Помилка під час видобування інформації щодо оновлення.</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>Будь ласка, спробуйте ще раз пізніше.</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>Оновлення програми</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>Доступна нова версія KeePassXC!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>Доступна версія %1 KeePassXC — Ваша версія %2.</translation>
+ <source>Checking for updates…</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>Завантажити її з keepassxc.org</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>Маєте найновішу версію!</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>Наразі KeePassXC %1 є найновішую доступною версією</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -7800,22 +8178,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] налаштоване гніздо — %3</translation>
+ <source>Invalid key code</source>
+ <translation>Непридатний код ключа</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] виклик відповідь — гніздо %3 — %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>Глобальне сполучення клавіш вже зареєстровано для %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>Натиснути</translation>
+ <source>Could not register global shortcut</source>
+ <translation>Реєстрація глобального сполучення клавіш зазнало невдачі</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>Пасивне</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] налаштоване гніздо — %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7838,13 +8219,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Перевищено час очікування на дії користувача для апаратного захисту.</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>Під час доступу до апаратного ключа сталася помилка USB: %1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>Не вдалося завершити виклик-відповідь, конкретна помилка: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>Натиснути</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>Пасивне</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7853,14 +8248,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>Оновити</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey Challenge-Response</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Якщо у вас є &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, ви можете використовувати його для додаткової безпеки.&lt;/p&gt;&lt;p&gt;Один із слотів YubiKey має бути налаштованим як &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>Оновити апаратні позначки</translation>
</message>
@@ -7884,5 +8271,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>Не виявлено апаратних ключів</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_zh_CN.ts b/share/translations/keepassxc_zh_CN.ts
index 1f7dd0ed4..c0161552c 100644
--- a/share/translations/keepassxc_zh_CN.ts
+++ b/share/translations/keepassxc_zh_CN.ts
@@ -11,7 +11,7 @@
</message>
<message>
<source>Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</source>
- <translation>前往报告 bug:&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</translation>
+ <translation>在此报告错误:&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</translation>
</message>
<message>
<source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
@@ -31,7 +31,7 @@
</message>
<message>
<source>Include the following information whenever you report a bug:</source>
- <translation>报告任何 bug 时,请包含以下信息:</translation>
+ <translation>报告任何错误时,请包含以下信息:</translation>
</message>
<message>
<source>Copy to clipboard</source>
@@ -47,22 +47,56 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - 访问请求</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt; 请求访问以下条目:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>您对以上条目的选择会在请求客户端运行期间被记住。</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>记住</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>允许访问条目</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>允许选定</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>拒绝全部</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>使用 Windows 版 OpenSSH 而不是 Pageant</translation>
+ <source>Deny for this program</source>
+ <translation>禁止此程序</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>启用 SSH 代理集成</translation>
</message>
<message>
<source>SSH_AUTH_SOCK value</source>
- <translation>SSH_AUTH_SOCK值</translation>
+ <translation>SSH_AUTH_SOCK 值</translation>
</message>
<message>
<source>SSH_AUTH_SOCK override</source>
- <translation>SSH_AUTH_SOCK重写</translation>
+ <translation>SSH_AUTH_SOCK 重写</translation>
</message>
<message>
<source>(empty)</source>
@@ -70,12 +104,20 @@
</message>
<message>
<source>No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override.</source>
- <translation>没有可用的 SSH 代理套接字。确保环境SSH_AUTH_SOCK存在或设置重写。</translation>
+ <translation>没有可用的 SSH 代理套接字。确保环境变量 SSH_AUTH_SOCK 存在或已设置重写。</translation>
</message>
<message>
<source>SSH Agent connection is working!</source>
<translation>SSH 代理连接工作正常!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -93,11 +135,11 @@
</message>
<message>
<source>Access error for config file %1</source>
- <translation>访问配置文件出错 %1</translation>
+ <translation>访问配置文件 %1 错误</translation>
</message>
<message>
<source>Icon only</source>
- <translation>仅限图标</translation>
+ <translation>仅图标</translation>
</message>
<message>
<source>Text only</source>
@@ -105,19 +147,19 @@
</message>
<message>
<source>Text beside icon</source>
- <translation>图标旁边的文字</translation>
+ <translation>文本在图标旁</translation>
</message>
<message>
<source>Text under icon</source>
- <translation>图标下的文本</translation>
+ <translation>文本在图标下</translation>
</message>
<message>
<source>Follow style</source>
- <translation>跟随风格</translation>
+ <translation>系统风格</translation>
</message>
<message>
<source>Reset Settings?</source>
- <translation>重新设置?</translation>
+ <translation>重置选项?</translation>
</message>
<message>
<source>Are you sure you want to reset all general and security settings to default?</source>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>您必须重新启动应用程序才能应用此设置。要现在重新启动吗?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>单色</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>任务栏图标类型</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>自动输入时隐藏已过期条目</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>对空密码字段使用占位符</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>删除到回收站无需确认</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>启用双击复制条目的用户名/密码列</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>无法找到符合窗口标题的条目:</translation>
+ <source>Permission Required</source>
+ <translation>需要权限</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC 需要辅助功能权限以实现条目自动输入。如果您已经授予此权限,您可能需要重新开启 KeePassXC。</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>自动输入 - KeePassXC</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>由于发生错误,请求的自动输入序列无法使用:</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>自动输入</translation>
+ <source>Auto-Type Error</source>
+ <translation>自动输入错误</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>自动输入的语法不正确!</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC 需要辅助功能和录制屏幕权限以实现全局自动输入。获取窗口标题寻找对应条目需要录制屏幕权限。如果您已经授予此权限,您可能需要重新开启 KeePassXC。</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>此自动输入命令包含很长的延迟。确定要继续吗?</translation>
+ <source>Invalid entry provided</source>
+ <translation>提供的条目无效</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>此自动输入命令包含非常慢的按键操作。确定要继续吗?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>检测到括号不匹配,有单独的 { 或 }</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>此自动输入命令包含频繁重复的参数。确定要继续吗?</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>检测到太多重复,最大值为 %1:%2</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>需要权限</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>检测到过慢按键,最大值为 %1:%2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC 需要辅助功能权限以实现条目自动输入。如果您已经授予此权限,您可能需要重新开启 KeePassXC。</translation>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>检测到过长延迟,最大值为 %1:%2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>无效的转换类型:%1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>无效的转换语法:%1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>无效的正则表达式语法 %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>无效的占位符:%1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>复制用户名(&amp;U)</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>正在尝试发送无效的键码。</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>复制密码(&amp;P)</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>无法为按键获得有效的键码:</translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>需要权限</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>序列中止:已打开大写锁定</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC 需要辅助功能和录制屏幕权限以实现全局自动输入。获取窗口标题寻找对应条目需要录制屏幕权限。如果您已经授予此权限,您可能需要重新开启 KeePassXC。</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>序列中止:用户按下了修饰键</translation>
</message>
</context>
<context>
@@ -552,12 +629,60 @@
<translation>KeePassXC - 自动输入</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>选择自动输入的条目:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>双击一行以执行自动输入或者搜索条目:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;您可以使用高级搜索,在已解锁的数据库中查找条目。以下是一些实用快捷键:&lt;br/&gt;
+Ctrl+F - 开关数据库搜索&lt;br/&gt;
+Ctrl+1 - 输入用户名&lt;br/&gt;
+Ctrl+2 - 输入密码&lt;br/&gt;
+Ctrl+3 - 输入 TOTP&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>搜索所有已解锁数据库</translation>
+ </message>
+ <message>
+ <source>Search…</source>
+ <translation>搜索…</translation>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>输入序列</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>取消</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>输入 {USERNAME}</translation>
</message>
<message>
- <source>Search...</source>
- <translation>搜索...</translation>
+ <source>Type {PASSWORD}</source>
+ <translation>输入 {PASSWORD}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>输入 {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>复制用户名</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>复制密码</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>复制 TOTP</translation>
</message>
</context>
<context>
@@ -713,6 +838,16 @@ chrome-laptop.</source>
请为它提供一个唯一的名称或ID,比如:
Chrome笔记本电脑</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -778,14 +913,6 @@ Chrome笔记本电脑</translation>
<translation>如果数据库已锁定,则请求解锁数据库</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>只返回具有相同形式的条目。(例如 http://、https:// 等) </translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>匹配 URL 方案(例如,https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>只返回特定网址的最佳匹配,而不是整个域名的所有条目。</translation>
</message>
@@ -811,16 +938,6 @@ Chrome笔记本电脑</translation>
<translation>在所有打开的数据库中搜索匹配的凭据</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>按标题对匹配的凭据进行排序</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>按用户名对匹配的凭据进行排序</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>高级</translation>
</message>
@@ -881,11 +998,6 @@ Chrome笔记本电脑</translation>
<translation>浏览自定义的代理文件</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>浏览...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>使用自定义浏览器配置位置:</translation>
</message>
@@ -906,10 +1018,6 @@ Chrome笔记本电脑</translation>
<translation>自定义浏览器位置字段</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>浏览自定义浏览器路径</translation>
</message>
@@ -957,14 +1065,27 @@ Chrome笔记本电脑</translation>
<source>Select native messaging host folder location</source>
<translation>选择本地消息主机文件夹位置</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>只返回方案(http://、https:// 等) 相同的条目。</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>匹配 URL 方案(例如:https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>浏览…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>复制选项</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>在标题后追加“ - 副本”</translation>
</message>
@@ -976,6 +1097,10 @@ Chrome笔记本电脑</translation>
<source>Copy history</source>
<translation>复制历史</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>克隆条目选项</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1161,10 +1286,6 @@ Chrome笔记本电脑</translation>
<translation>文件无法写入,因为它以只读模式打开。</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>密钥未转换。这是一个bug,请报告给开发者!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1199,6 +1320,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>无法保存,数据库尚未初始化!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>密钥未转换。这是一个错误,请报告给开发者。</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1258,10 +1383,6 @@ Backup database located at %2</source>
<translation>浏览密匙文件</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>浏览...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>刷新实体令牌</translation>
</message>
@@ -1300,12 +1421,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>输入附加凭证(如果有):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;您可以使用像 &lt;strong&gt;YubiKey&lt;/strong&gt; 或 &lt;strong&gt;OnlyKey&lt;/strong&gt; 这种带有配置HMAC-SHA1 槽位的硬件安全密钥。&lt;/p&gt;
-&lt;p&gt;点击此处获取更多信息...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>密钥文件帮助</translation>
</message>
@@ -1324,10 +1439,6 @@ If you do not have a key file, please leave the field empty.</source>
如果您没有密钥文件,请留空这个字段。</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;除了密码之外,还可以使用机密文件来增强数据库的安全性。此文件可以在数据库的安全设置中生成。&lt;/p&gt;&lt;p&gt;这不是你的&lt;strong&gt;not&lt;/strong&gt; *.kdbx 数据库文件!&lt;br&gt;如果没有密钥文件,请将此字段留空。&lt;/p&gt;&lt;p&gt;点击查看更多信息...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>要解锁数据库的密钥文件</translation>
</message>
@@ -1352,8 +1463,22 @@ If you do not have a key file, please leave the field empty.</source>
<translation>旧版密钥文件格式</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>您使用的是旧版密钥文件格式,KeePassXC 可能会在将来停止对它的支持。&lt;br&gt;&lt;br&gt;请考虑重新生成一个新密钥文件,前往:&lt;br&gt;&lt;strong&gt;数据库 / 数据库安全 / 更改密钥文件&lt;/strong&gt;。&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;除了密码之外,您还可以使用机密文件来增强数据库的安全性。此文件可以在数据库的安全设置中生成。&lt;/p&gt;&lt;p&gt;这&lt;strong&gt;不是&lt;/strong&gt;您的 *.kdbx 数据库文件!&lt;br&gt;如果没有密钥文件,请将此字段留空。&lt;/p&gt;&lt;p&gt;点击获取更多信息…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;您可以使用像 &lt;strong&gt;YubiKey&lt;/strong&gt; 或 &lt;strong&gt;OnlyKey&lt;/strong&gt; 这种带有 HMAC-SHA1 配置插槽的硬件安全密钥。&lt;/p&gt;
+&lt;p&gt;点击获取更多信息…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>浏览…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>您使用的是旧版密钥文件格式,KeePassXC 可能会在将来停止对它的支持。&lt;br&gt;&lt;br&gt;请考虑重新生成一个新密钥文件,前往:&lt;br&gt;&lt;strong&gt;数据库 &amp;gt; 数据库安全 &amp;gt; 更改密钥文件&lt;/strong&gt;。&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1389,6 +1514,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>数据库凭据</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>维护</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1491,12 +1620,6 @@ Permissions to access entries will be revoked.</source>
<translation>将 KeePassHTTP 属性移动到自定义数据</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>您确定要将所有旧版浏览器集成数据移至最新标准吗?
-这对于保持与浏览器插件的兼容性是必要的。</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>存储的浏览器密钥</translation>
</message>
@@ -1526,14 +1649,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>是否要刷新数据库 ID?
只有当数据库是另一个数据库的副本并且浏览器扩展无法连接时,才有必要这样做。</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>您确定要将所有旧版浏览器集成数据转换到最新标准吗?
+这对于保持与浏览器插件的兼容性是必要的。</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>添加额外保护......</translation>
- </message>
- <message>
<source>No password set</source>
<translation>没有设置密码</translation>
</message>
@@ -1565,6 +1690,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>无法更改数据库凭据</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>添加额外保护…</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1639,14 +1768,6 @@ Are you sure you want to continue without a password?</source>
<translation>次数太高</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>您正在使用的密钥转换次数对于 Argon2 算法非常高。
-
-如果执意使用此数量,您的数据库可能需要数小时或数天(甚至更长时间)才能打开!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>了解,仍使用此数量</translation>
</message>
@@ -1660,14 +1781,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>次数太低</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>您正在使用的密钥转换次数对于 AES-KDF 算法过低。
-
-如果执意使用此数,您的数据库可能会变得相当易于破解!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF 不变</translation>
</message>
@@ -1725,6 +1838,22 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>?秒</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>您正在使用的密钥转换次数对于 Argon2 算法过高。
+
+如果执意使用此次数,您的数据库可能需要数小时、数天甚至更长时间才能打开!</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>您正在使用的密钥转换次数对于 AES-KDF 算法过低。
+
+如果执意使用此次数,您的数据库将无法防御暴力破解。</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1748,10 +1877,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>数据库元数据</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>数据库名称:</translation>
</message>
@@ -1825,6 +1950,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>启用压缩(推荐)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>数据库元数据</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1859,6 +1988,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>管理自定义图标</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>删除所选图标</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>删除未被任何条目或群组使用的自定义图标</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>清除未使用图标</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>确认删除</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>已选图标中,至少有一个正在被条目或群组使用。使用此图标的条目和群组将会被替换为默认图标。您确定要删除正在使用的图标吗?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>正在使用的自定义图标</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>所有自定义图标都至少被一个条目或群组使用。</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>已清除未使用图标</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1980,22 +2152,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>搜索中...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>您确定要删除“%1”条目吗?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>您确定要将条目“%1”移动到回收站吗?</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>Execute command?</source>
<translation>执行命令?</translation>
</message>
@@ -2053,18 +2209,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>您确定要永久删除回收站中的所有内容?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>您真的想删除 %n 个条目吗?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>删除条目?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>将条目移动到回收站?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>锁定数据库?</translation>
@@ -2118,14 +2262,6 @@ Disable safe saves and try again?</source>
<translation>KeePass 2 数据库</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>替换对条目的引用?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>条目&quot;%1&quot;具有 %2 引用。是否要用值覆盖引用、跳过此项或是否无论如何删除引用?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>删除群组</translation>
</message>
@@ -2146,10 +2282,6 @@ Disable safe saves and try again?</source>
<translation>合并操作未修改数据库。</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>共享群组...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>写入数据库失败:%1</translation>
</message>
@@ -2165,6 +2297,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>找不到数据库文件: %1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>正在搜索…</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>共享群组…</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>确认自动输入</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>在上一个激活的窗口中执行自动输入吗?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2298,6 +2446,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>一次外部合并操作损坏了此条目。
很遗憾,所有修改都已丢失。</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>自动输入验证错误</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>验证自定义自动输入序列时出错:
+%1
+您要修正吗?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>验证“%1”自动输入序列时出错:
+%2
+您要修正吗?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2374,13 +2542,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>背景色选择</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;如果选中,该条目不会显示在运行状况检查和 HIBP 等报告中,即使它与质量要求不匹配(例如密码熵或重新使用)。如果密码超出您的控制范围(例如,如果密码需要四位数的 PIN),您可以设置检查标记,以防止它弄乱报告。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>从数据库报告中排除</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>勾选后,此条目将不会出现在健康检查和 HIBP 等报告中,即使它不符合质量要求。</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2495,6 +2663,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>仅对 HTTP 基本身份验证一起使用此条目</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>不要将此设置发送到浏览器的 HTTP 认证对话框。启用后,HTTP 认证对话框不会再显示此条目供选择。</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>此条目不用于 HTTP Basic 认证</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2610,10 +2786,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>备注:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>到期:</translation>
</message>
@@ -2677,11 +2849,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>外部文件</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>浏览...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>附件</translation>
</message>
@@ -2713,6 +2880,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>选择附件</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>浏览…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2859,8 +3031,8 @@ Supported extensions are: %1.</source>
<translation>浏览共享文件</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>浏览...</translation>
+ <source>Browse…</source>
+ <translation>浏览…</translation>
</message>
</context>
<context>
@@ -2933,10 +3105,6 @@ Supported extensions are: %1.</source>
<translation>添加自定义图标</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>删除自定义图标</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>下载网站图标</translation>
</message>
@@ -2953,10 +3121,6 @@ Supported extensions are: %1.</source>
<translation>所有文件</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>确认删除</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>选择图像</translation>
</message>
@@ -2976,10 +3140,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>以下图标失败:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>此图标由 %n 个条目使用,并将替换为默认图标。 您确定您要删除吗?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>您可以在 工具-&gt;设置-&gt;安全 中选择DuckDuckGo作为网站图标来源</translation>
@@ -3017,13 +3177,13 @@ Supported extensions are: %1.</source>
<translation>使用自定义图标</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>将图标应用于...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>仅应用于此组</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>将图标应用于…</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3102,6 +3262,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3221,6 +3392,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>确认附件</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>重命名已选附件</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>重命名</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3348,8 +3545,12 @@ Are you sure to add this file?</source>
<translation>有附件</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>具有 TOTP 一次密码</translation>
+ <source>Password Strength</source>
+ <translation>密码强度</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>有 Totp</translation>
</message>
</context>
<context>
@@ -3419,10 +3620,6 @@ Are you sure to add this file?</source>
<translation>从不</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[受保护的内容]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>启用</translation>
</message>
@@ -3446,11 +3643,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>默认序列</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3473,22 +3665,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>重置为默认值</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>有附件</translation>
+ <source>Failed to deliver message</source>
+ <translation>发送消息失败</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>有 Totp</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>通过 DBus 发送响应失败</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>未知</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>未知</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1,可执行:%2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>另一个保密服务正在运行 (%1)。&lt;br/&gt;在重新启用保密服务集成之前,请停止/删除它。</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>无法以 %1 注册 DBus 服务。&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>在“%1”路径向 DBus 注册服务失败。</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>在“%1”名称下向 DBus 注册数据库失败。</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>在“%1”路径向 DBus 注册会话失败。</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>在“%1”路径向 DBus 注册项目失败。</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>在“%1”路径向 DBus 注册提示对象失败。</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>数据库“%2”的条目“%1”被 %3 使用</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>无法以 %1 注册 DBus 服务。&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>应用</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>管理</translation>
</message>
</context>
<context>
@@ -3515,14 +3770,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>应用</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>管理</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1(PID:%2)</translation>
</message>
</context>
<context>
@@ -3531,25 +3782,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo 保密服务:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>未知</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>未知</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1,可执行:%2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>另一个保密服务正在运行 (%1)。&lt;br/&gt;在重新启用保密服务集成之前,请停止/删除它。</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3558,6 +3790,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[空]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - 副本</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3595,14 +3831,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>状态</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>请等待,正在处理条目列表...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>正在下载...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>确定</translation>
</message>
@@ -3615,8 +3843,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>下载失败</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>正在下载图标(%1/%2)</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation>请稍等,正在处理条目列表…</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>正在下载…</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation>正在下载图标(%1/%2)…</translation>
</message>
</context>
<context>
@@ -3677,6 +3913,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>无法计算数据库密钥</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>无效的对称密码 IV 大小。</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3871,15 +4112,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>不是一个 KeePass 数据库</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>当前选择的文件是旧版本的 KeePass 1 数据库(.kdb)。
-您可以通过点击 数据库 &gt; 导入 KeePass 1 数据库 来导入。
-这是不可逆的迁移,导入后的数据库将无法由旧版本的 KeePassX 0.4 打开。</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>不支持的 KeePass 2 数据库版本。</translation>
</message>
@@ -3895,6 +4127,15 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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; 导入 KeePass 1 数据库…”来导入。
+这是不可逆的迁移,导入后的数据库将无法由旧版本的 KeePassX 0.4 打开。</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4170,10 +4411,6 @@ Line %2, column %3</source>
<translation>读取输入字段数据与大小不匹配</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>无效的条目 uuid 字段大小</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>无效的条目组 ID 字段大小</translation>
</message>
@@ -4211,6 +4448,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>无法计算数据库密钥</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>无效的条目 UUID 字段大小</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4277,26 +4518,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>密钥组件集,单击以更改或删除</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>添加 %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>更改 %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>删除 %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 设置,单击以更改或删除</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4309,10 +4530,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>密钥文件</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;您可以添加包含随机字节的密钥文件以获得额外的安全性。&lt;/p&gt;&lt;p&gt;您必须将其保密,请勿丢失,否则您将无法再打开数据库!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>加载密钥文件 &apos;%1&apos; 时出错
@@ -4327,10 +4544,6 @@ Message: %2</source>
<translation>所有文件</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>创建密钥文件...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>创建密钥文件时出错</translation>
</message>
@@ -4343,26 +4556,14 @@ Message: %2</source>
<translation>选择密钥文件</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>选择密匙文件</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>浏览密匙文件</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>浏览...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>生成一个新的密钥文件</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>注意:不要使用会被更改的文件,否则文件被更改后不能解锁数据库!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>无效的密钥文件</translation>
</message>
@@ -4388,6 +4589,57 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>您选择的文件为旧版密钥格式,KeePassXC 可能会在将来停止对它的支持。&lt;br&gt;&lt;br&gt;请考虑重新生成一个新密钥文件。</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>生成新密钥文件或选择已有文件来保护您的数据库。</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>注意:不要使用内容会发生变化的文件,这会导致您无法解锁数据库。</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>浏览…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>添加密钥文件</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>更改密钥文件</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>删除密钥文件</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>密钥文件已设置,点击以更改或删除</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;您可以添加包含随机字节的密钥文件以获得额外的安全性。&lt;/p&gt;&lt;p&gt;您必须将其保密,请勿丢失,否则您将无法再打开数据库。&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>创建密钥文件…</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>无效按键码</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>全局快捷键已注册至 %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>无法注册全局快捷键</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4488,24 +4740,10 @@ Are you sure you want to continue with this file?</source>
<translation>请触摸您 YubiKey 上的按键!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>警告:您正在使用的是非稳定版的 KeePassXC 版本!
-文件损坏的风险较高,请妥善备份您的数据库。
-此版本不适用于生产用途。</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>捐助(&amp;D)</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>警告:您的 Qt 版本可能会导致在使用屏幕键盘时 KeePassXC 崩溃!
-我们建议您使用我们的下载页面上提供的 AppImage。</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>导入(&amp;I)</translation>
</message>
@@ -4546,12 +4784,6 @@ We recommend you use the AppImage available on our downloads page.</source>
<translation>导入一个 CSV 文件</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>注意:您使用的是 KeePassXC 的预发行版本!
-可能会有一些错误和小问题。此版本不适合在生产环境中使用。</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>是否在启动时检查更新?</translation>
</message>
@@ -4680,10 +4912,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>数据库安全...</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>数据库报告...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>统计、健康检查等</translation>
</message>
@@ -4780,10 +5008,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>打开用户指南</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>保存数据库备份...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>向 SSH 代理添加密钥</translation>
</message>
@@ -4836,36 +5060,48 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>您必须重新启动应用程序才能应用此设置。现在要重新启动吗?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>执行自动输入</translation>
+ <source>Always on Top</source>
+ <translation>总在最前</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>仅用户名</translation>
+ <source>Hide Usernames</source>
+ <translation>隐藏用户名</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>用户名并回车</translation>
+ <source>Hide Passwords</source>
+ <translation>隐藏密码</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>仅密码</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>数据库报告(&amp;R)…</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>密码并回车</translation>
+ <source>Save Database Backup…</source>
+ <translation>保存数据库备份…</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>总在最前</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>隐藏用户名</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>警告:您正在使用的是非稳定版的 KeePassXC。
+文件损坏的风险较高,请妥善备份您的数据库。
+此版本不适用于生产用途。</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>隐藏密码</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>注意:您使用的是 KeePassXC 的预发布版本。
+可能会有一些错误和小问题,此版本仅供测试目的使用。</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>警告:您的 Qt 版本可能会导致在使用屏幕键盘时 KeePassXC 崩溃。
+我们建议您使用我们的下载页面上提供的 AppImage。</translation>
</message>
</context>
<context>
@@ -4972,14 +5208,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>创建一个新的 KeePassXC 数据库...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>根群组</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>创建一个新的 KeePassXC 数据库…</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5043,6 +5279,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>密码管理器</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>全局快捷键已注册至 %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>无法注册全局快捷键</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5150,18 +5394,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>私钥中没有载体可解密</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>尝试运行无加密的 KDF</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>需要密码短语解密此密钥</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>密钥派生失败,密钥文件已损坏?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>解密失败,错误的密码短语?</translation>
</message>
@@ -5209,6 +5445,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>未知密钥类型:%1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>密钥派生失败:%1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>初始化加密失败:%1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>解密失败:%1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5263,6 +5511,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>重复密码字段</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>添加密码</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>更改密码</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>删除密码</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>密码已设置,点击以更改或删除</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5484,10 +5748,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>应用密码</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>重新生成密码 (%1)</translation>
</message>
@@ -5495,68 +5755,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>特殊字符</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>统计</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>非常弱的密码</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>密码熵是 %1 位</translation>
- </message>
- <message>
- <source>Weak password</source>
- <translation>较弱的密码</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>用于 %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>密码使用 %1 次</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>密码已过期</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>密码到期为 %1</translation>
- </message>
<message>
- <source>Password is about to expire</source>
- <translation>密码即将过期</translation>
+ <source>Character Count:</source>
+ <translation>字符数:</translation>
</message>
<message>
- <source>Password expires in %1 days</source>
- <translation>密码在 %1 天后过期</translation>
+ <source>character</source>
+ <translation>字符</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password will expire soon</source>
- <translation>密码即将过期</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - 选择字符</translation>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>密码在 %1 上过期</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>选择字符以输入,方向键导航,Ctrl + S 提交。</translation>
</message>
<message>
- <source>Health Check</source>
- <translation>健康检查</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>在字符之间按 &amp;Tab 键</translation>
</message>
</context>
<context>
@@ -5702,10 +5922,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>剪辑条目的路径。</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>清除剪贴板前超时(以秒为单位)。</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>编辑条目。</translation>
</message>
@@ -6019,10 +6235,6 @@ Available commands:
<translation>类型:日期(重复)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>类型:未知%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>熵 %1 (%2)</translation>
</message>
@@ -6311,10 +6523,6 @@ CPU 架构:%2
<translation>密码学公共库:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>无法同时生成密码和提示!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>向数据库添加新群组。</translation>
</message>
@@ -6351,10 +6559,6 @@ CPU 架构:%2
<translation>无法打开 HIBP 文件 %1:%2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>正通过 HIBP 文件评估所有数据库条目,这需要一些时间...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>关闭当前开启的数据库。</translation>
</message>
@@ -6547,10 +6751,6 @@ CPU 架构:%2
<translation>无法为 %1 保存本机消息传递脚本文件。</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>将给定属性复制到剪贴板。如果未指定,则默认为&quot;密码&quot;。</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>将当前 TOTP 复制到剪贴板(相当于&quot;-totp&quot;)。</translation>
</message>
@@ -6766,6 +6966,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>意外的密钥文件数据!密钥文件可能已损坏。</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>此条目的备注。</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>无法同时生成密码和提示。</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>用于搜索已格式化 HIBP 文件的 okon-cli 路径</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>未找到 HIBP 文件:%1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>正在使用 okon 评估数据库条目…</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>正通过 HIBP 文件评估数据库条目,这需要一些时间…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>将给定属性复制到剪贴板。如果未指定,则默认为&quot;密码&quot;。</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>必须仅有一个条目匹配,否则会显示所有可能匹配的列表。</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>清空剪贴板之前的等待时间(默认为 %1 秒,设置为 0 表示不清空)。</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>多条目匹配:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>类型:未知(%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>要使用 okon,您必须提供一份已处理文件(例如 file.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>无法启动 okon 进程:%1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>错误:okon 进程未结束</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>加载 okon 处理过的数据库失败:%1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>非常弱的密码</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>密码熵是 %1 位</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>较弱的密码</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>用于 %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>密码已过期</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>密码到期为 %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>密码在 %1 上过期</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>密码即将过期</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>密码即将过期</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Botan 库的版本至少应为 2.11.x,您的版本为 %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: 无效加密模式。</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: 无效 %2 初始向量大小 %1。</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>密码在使用前未初始化。</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>无法处理长度为 0 的数据。</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>您确定要删除“%1”条目吗?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>您确定要将条目“%1”移动到回收站吗?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>替换对条目的引用?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>健康检查</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>统计</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>锁定所有数据库</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>允许应用被录像或截图</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>已锁定数据库。</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>锁定数据库失败。</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>警告:在顶层窗口阻止截图失败!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6847,10 +7264,6 @@ Please consider generating a new key file.</source>
<translation>此条目已经从报告中排除</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>请稍候,正在计算运行状况数据...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>恭喜,一切健康!</translation>
</message>
@@ -6871,13 +7284,25 @@ Please consider generating a new key file.</source>
<translation>原因</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>编辑条目...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>从报告中排除</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>从报告中排除已过期条目</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>请稍候,正在计算健康数据…</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>编辑条目…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6922,44 +7347,56 @@ Please consider generating a new key file.</source>
<translation>此条目已经从报告中排除</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>从报告中排除</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>一次</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>最多 10 次</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>最多 100 次</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>最多1000 次</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>最多10,000 次</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>最多100,000 次</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>最多一百万次</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>数百万次</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>编辑条目...</translation>
+ <source>Edit Entry…</source>
+ <translation>编辑条目…</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>从报告中排除</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6977,10 +7414,6 @@ Please consider generating a new key file.</source>
<translation>值</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>请稍候,正在计算数据库统计信息...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>数据库名称</translation>
</message>
@@ -7084,6 +7517,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>密码平均小于10位,更长的密码安全性更强。</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>请稍候,正在计算数据库统计信息…</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7198,14 +7639,14 @@ Please consider generating a new key file.</source>
<translation>查询帮助</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>搜索(%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>区分大小写</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>搜索 (%1)…</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7222,14 +7663,6 @@ Please consider generating a new key file.</source>
<translation>常规</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>当请求凭据时显示通知</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;如果数据库已启用回收站,条目会被移动到回收站;否则条目会被直接删除。&lt;/p&gt;&lt;p&gt;如果条目被其他条目引用会发出提醒。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>已公开的数据库群组:</translation>
</message>
@@ -7242,14 +7675,6 @@ Please consider generating a new key file.</source>
<translation>现在已经连接到以下应用:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>不确认客户端何时删除条目</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;错误:&lt;/b&gt;无法连接到 DBus。请检查您的 DBus 设置。</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;警告:&lt;/b&gt;</translation>
</message>
@@ -7257,6 +7682,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>保存当前更改以激活插件并启用此部分的编辑。</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>客户端获得密码时显示通知</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;启用后,任何读取密码的尝试都必须被确认。否则,客户端可以直接读取已解锁数据库内的密码而无需确认。&lt;/p&gt;&lt;p&gt;此选项仅仅影响对条目密码的读取。客户端总是可以获取已解锁数据库的列表和属性。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>客户端获得密码需要确认</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;此设置不会覆盖禁用回收站提示&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>客户端请求删除条目需要确认</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7281,18 +7726,10 @@ Please consider generating a new key file.</source>
<translation>指纹:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>证书:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>签名</translation>
</message>
<message>
- <source>Key:</source>
- <translation>密钥:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>生成</translation>
</message>
@@ -7337,10 +7774,6 @@ Please consider generating a new key file.</source>
<translation>指纹</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>证书</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>信任</translation>
</message>
@@ -7394,10 +7827,6 @@ Please consider generating a new key file.</source>
<translation>仅显示警告和错误信息</translation>
</message>
<message>
- <source>Key</source>
- <translation>密钥</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>签名者名字字段</translation>
</message>
@@ -7468,30 +7897,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>无法写入导出容器</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>出现意外的导出错误</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>从没有签名的容器导入</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>我们无法验证共享容器的来源,因为它未签名。是否确实要从%1导入?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>从带有证书的容器导入</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>是否要信任 %1,来自 %3 的 %2 的指纹? {1 ?} {2 ?}</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>本次取消</translation>
</message>
@@ -7540,8 +7949,20 @@ Please consider generating a new key file.</source>
<translation>文件不存在</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>未知的共享容器类型</translation>
+ <source>KeeShare Import</source>
+ <translation>KeeShare 导入</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>我们无法验证共享容器的来源,因为它未签名。是否确实要从 %1 导入?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>您是否要信任 %1,其证书指纹为:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7625,18 +8046,6 @@ Please consider generating a new key file.</source>
<translation>设置 TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>默认 RFC 6238 令牌设置</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam 令牌设置</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>使用自定义设置</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>自定义设置</translation>
</message>
@@ -7695,6 +8104,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>您确定要移除这个项目的 TOTP 设置吗?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>默认设置(RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Steam® 设置</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>自定义设置:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7710,48 +8131,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>检查更新</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>正在检查更新...</translation>
- </message>
- <message>
<source>Close</source>
<translation>关闭</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>更新错误!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>检索更新信息时出错。</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>请稍后再试。</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>软件更新</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>有一个新的 KeePassXC 版本可用!</translation>
+ <source>Checking for updates…</source>
+ <translation>正在检查更新…</translation>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 现已推出 — 您拥有 %2。</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>获取更新信息时出错,请稍后重试。</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>在 keepassxc.org下载</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;有新版本可用。&lt;/strong&gt;&lt;br/&gt;您可以&lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;在此下载&lt;/a&gt; KeePassXC %1.</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>您正在使用最新版!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 是当前可用的最新版本</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>您的 KeePassXC 已经是最版本</translation>
</message>
</context>
<context>
@@ -7794,22 +8195,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] 配置插槽 - %3</translation>
+ <source>Invalid key code</source>
+ <translation>无效按键码</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] 质询响应 - 插槽 %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>全局快捷键已注册至 %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>按下</translation>
+ <source>Could not register global shortcut</source>
+ <translation>无法注册全局快捷键</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>被动</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] 配置插槽 - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7832,13 +8236,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>硬件密码等待使用者互动超时。</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>访问硬件密钥时出现 USB 错误:%1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>未能完成质询响应,特定错误为: %1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] 质询响应 - 插槽 %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>按下</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>被动</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>访问硬件密钥时出现 USB 错误:%1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7847,14 +8265,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>刷新</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey挑战 - 回应</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;如果您拥有 &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;,则可以使用它来提高安全性。&lt;/p&gt;&lt;p&gt;YubiKey 要求将其中一个插槽编程为&lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 挑战-回应&lt;/a&gt;。&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>刷新实体令牌</translation>
</message>
@@ -7878,5 +8288,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>未检测到硬件密钥</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>质询响应</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>添加质询响应</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>更改质询响应</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>删除质询响应</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>质询响应已设置,点击以更改或删除</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;如果您拥有 &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; 或 &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;,则可以使用它来提高安全性。&lt;/p&gt;&lt;p&gt;硬件密钥要求将其中一个插槽编程为 &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 质询响应&lt;/a&gt;。&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassxc_zh_TW.ts b/share/translations/keepassxc_zh_TW.ts
index 8b51c6989..391595d27 100644
--- a/share/translations/keepassxc_zh_TW.ts
+++ b/share/translations/keepassxc_zh_TW.ts
@@ -47,11 +47,45 @@
</message>
</context>
<context>
- <name>AgentSettingsWidget</name>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Access Request</source>
+ <translation>KeePassXC - 存取要求</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;要求存取以下項目:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Your decision for above entries will be remembered for the duration the requesting client is running.</source>
+ <translation>您對以上項目的選擇會在請求客戶端執行期間被記住。</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>記住</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>允許存取項目</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>允許所選</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>全部拒絕</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog::DenyButton</name>
<message>
- <source>Use OpenSSH for Windows instead of Pageant</source>
- <translation>使用 OpenSSH for Windows 而不是 Pageant</translation>
+ <source>Deny for this program</source>
+ <translation>拒絕此程式</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent integration</source>
<translation>啟用 SSH 代理整合</translation>
@@ -76,6 +110,14 @@
<source>SSH Agent connection is working!</source>
<translation>SSH 代理連線正在運作!</translation>
</message>
+ <message>
+ <source>Use Pageant</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use OpenSSH</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
@@ -139,6 +181,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>必須重啟應用程式以使用新語言。您是否要現在重新啟動?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>單色</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -352,6 +398,10 @@
<source>Tray icon type</source>
<translation>系統列圖示類型</translation>
</message>
+ <message>
+ <source>Hide expired entries from Auto-Type</source>
+ <translation>從自動輸入隱藏已過期的項目</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
@@ -449,44 +499,74 @@
<source>Use placeholder for empty password fields</source>
<translation>在空的密碼欄位填入佔位符</translation>
</message>
+ <message>
+ <source>Move entries to recycle bin without confirmation</source>
+ <translation>無需確認就移動項目到回收桶</translation>
+ </message>
+ <message>
+ <source>Enable double click to copy the username/password entry columns</source>
+ <translation>啟用滑鼠雙擊複製「使用者名稱/密碼」項目欄位</translation>
+ </message>
</context>
<context>
<name>AutoType</name>
<message>
- <source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>找不到任何符合視窗標題的項目:</translation>
+ <source>Permission Required</source>
+ <translation>需要權限</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>自動輸入 - KeePassXC</translation>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC 需要「輔助使用」權限才能執行項目層級的自動輸入。若您已授予權限,可能要重新啟動 KeePassXC。</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>自動輸入</translation>
+ <source>The requested Auto-Type sequence cannot be used due to an error:</source>
+ <translation>要求的自動輸入序列無法使用,錯誤原因為:</translation>
</message>
<message>
- <source>The Syntax of your Auto-Type statement is incorrect!</source>
- <translation>自動輸入敘述的語法不正確!</translation>
+ <source>Auto-Type Error</source>
+ <translation>自動輸入錯誤</translation>
</message>
<message>
- <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
- <translation>此自動輸入命令包含很長的延遲。真的要繼續?</translation>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC 需要「輔助使用」和「螢幕錄製」權限以執行全域自動輸入。使用視窗標題尋找項目時需要螢幕錄製功能。若您已授予權限,可能要重新啟動 KeePassXC。</translation>
</message>
<message>
- <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
- <translation>此自動輸入命令包含非常緩慢的按鍵操作。真的要繼續?</translation>
+ <source>Invalid entry provided</source>
+ <translation>無效的提供項目</translation>
</message>
<message>
- <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
- <translation>此自動輸入命令包含頻繁重複的參數。真的要繼續?</translation>
+ <source>Bracket imbalance detected, found extra { or }</source>
+ <translation>偵測到括號不對稱,出現額外的 { 或 }</translation>
</message>
<message>
- <source>Permission Required</source>
- <translation>需要權限</translation>
+ <source>Too many repetitions detected, max is %1: %2</source>
+ <translation>偵測到過多的重複,最大值為 %1: %2</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC 需要「輔助使用」權限才能執行項目層級的自動輸入。若您已授予權限,可能要重新啟動 KeePassXC。</translation>
+ <source>Very slow key press detected, max is %1: %2</source>
+ <translation>偵測到過慢的按鍵訊號,最大值為 %1: %2</translation>
+ </message>
+ <message>
+ <source>Very long delay detected, max is %1: %2</source>
+ <translation>偵測到過長的延遲,最大值為 %1: %2</translation>
+ </message>
+ <message>
+ <source>Invalid conversion type: %1</source>
+ <translation>無效的轉換類型: %1</translation>
+ </message>
+ <message>
+ <source>Invalid conversion syntax: %1</source>
+ <translation>無效的轉換語法: %1</translation>
+ </message>
+ <message>
+ <source>Invalid regular expression syntax %1
+%2</source>
+ <translation>無效的正規表示式語法 %1
+%2</translation>
+ </message>
+ <message>
+ <source>Invalid placeholder: %1</source>
+ <translation>無效的佔位符: %1</translation>
</message>
</context>
<context>
@@ -524,25 +604,22 @@
</message>
</context>
<context>
- <name>AutoTypeMatchView</name>
+ <name>AutoTypePlatformX11</name>
<message>
- <source>Copy &amp;username</source>
- <translation>複製使用者名稱 (&amp;U)</translation>
+ <source>Trying to send invalid keysym.</source>
+ <translation>嘗試傳送無效的 keysym。</translation>
</message>
<message>
- <source>Copy &amp;password</source>
- <translation>複製密碼 (&amp;P)</translation>
+ <source>Unable to get valid keycode for key: </source>
+ <translation>無法得到有效的 keycode,按鍵為:</translation>
</message>
-</context>
-<context>
- <name>AutoTypePlatformMac</name>
<message>
- <source>Permission Required</source>
- <translation>需要權限</translation>
+ <source>Sequence aborted: Caps Lock is on</source>
+ <translation>序列中止:Caps Lock 為開</translation>
</message>
<message>
- <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation>KeePassXC 需要「輔助使用」和「螢幕錄製」權限以執行全域自動輸入。使用視窗標題尋找項目時需要螢幕錄製功能。若您已授予權限,可能要重新啟動 KeePassXC。</translation>
+ <source>Sequence aborted: Modifier keys held by user</source>
+ <translation>序列中止:Modifier 按鍵被使用者按住</translation>
</message>
</context>
<context>
@@ -552,12 +629,60 @@
<translation>自動輸入 - KeePassXC</translation>
</message>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>選擇要自動輸入的項目:</translation>
+ <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
+ <translation>雙擊橫列來執行自動輸入,或者用搜尋功能找到項目:</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use advanced search queries to find any entry in your open databases. The following shortcuts are useful:&lt;br/&gt;
+Ctrl+F - Toggle database search&lt;br/&gt;
+Ctrl+1 - Type username&lt;br/&gt;
+Ctrl+2 - Type password&lt;br/&gt;
+Ctrl+3 - Type TOTP&lt;/p&gt;</source>
+ <translation>&lt;p&gt;您可以使用更進一步的搜尋字眼,在開啟的資料庫中尋找任何項目。可使用以下快捷鍵:&lt;br/&gt;
+Ctrl+F - 資料庫搜尋開關&lt;br/&gt;
+Ctrl+1 - 輸入使用者名稱&lt;br/&gt;
+Ctrl+2 - 輸入密碼&lt;br/&gt;
+Ctrl+3 - 輸入 TOTP&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Search all open databases</source>
+ <translation>搜尋所有開啟的資料庫</translation>
</message>
<message>
- <source>Search...</source>
- <translation>搜尋...</translation>
+ <source>Search…</source>
+ <translation>搜尋…</translation>
+ </message>
+ <message>
+ <source>Type Sequence</source>
+ <translation>輸入序列</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>取消</translation>
+ </message>
+ <message>
+ <source>Type {USERNAME}</source>
+ <translation>輸入 {USERNAME}</translation>
+ </message>
+ <message>
+ <source>Type {PASSWORD}</source>
+ <translation>輸入 {PASSWORD}</translation>
+ </message>
+ <message>
+ <source>Type {TOTP}</source>
+ <translation>輸入 {TOTP}</translation>
+ </message>
+ <message>
+ <source>Copy Username</source>
+ <translation>複製使用者名稱</translation>
+ </message>
+ <message>
+ <source>Copy Password</source>
+ <translation>複製密碼</translation>
+ </message>
+ <message>
+ <source>Copy TOTP</source>
+ <translation>複製 TOTP</translation>
</message>
</context>
<context>
@@ -714,6 +839,16 @@ chrome-laptop.</source>
為連線給予一個獨特的名稱或是 ID,例如:
chrome-laptop。</translation>
</message>
+ <message>
+ <source>KeePassXC: Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A request for deleting entry &quot;%1&quot; has been received.
+Do you want to delete the entry?
+</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>BrowserSettingsWidget</name>
@@ -779,14 +914,6 @@ chrome-laptop。</translation>
<translation>資料庫被鎖定時要求解鎖</translation>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
- <translation>只回傳具有相同協定 (http://, https://, ...) 的項目。</translation>
- </message>
- <message>
- <source>Match URL scheme (e.g., https://...)</source>
- <translation>匹配 URL 協定 (e.g., https://...)</translation>
- </message>
- <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>對給定的 URL 回傳最佳匹配項目,而非所有和網域名匹配的項目。</translation>
</message>
@@ -812,16 +939,6 @@ chrome-laptop。</translation>
<translation>在所有開啟的資料庫內搜尋相符的憑證</translation>
</message>
<message>
- <source>Sort matching credentials by title</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>依標題排序符合的憑證</translation>
- </message>
- <message>
- <source>Sort matching credentials by username</source>
- <extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>依用戶名稱排序符合的憑證</translation>
- </message>
- <message>
<source>Advanced</source>
<translation>進階</translation>
</message>
@@ -882,11 +999,6 @@ chrome-laptop。</translation>
<translation>瀏覽自定義的代理檔案</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>瀏覽...</translation>
- </message>
- <message>
<source>Use a custom browser configuration location:</source>
<translation>使用自定義的瀏覽器設定檔位置:</translation>
</message>
@@ -907,10 +1019,6 @@ chrome-laptop。</translation>
<translation>自定義瀏覽器位置欄位</translation>
</message>
<message>
- <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
- <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
- </message>
- <message>
<source>Browse for custom browser path</source>
<translation>瀏覽自定義的瀏覽器路徑</translation>
</message>
@@ -958,14 +1066,27 @@ chrome-laptop。</translation>
<source>Select native messaging host folder location</source>
<translation>選擇本地消息主機的資料夾位置</translation>
</message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
+ <translation>只回傳具有相同協定 (http://, https://, …) 的項目。</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://example.com)</source>
+ <translation>匹配 URL 協定 (e.g., https://example.com)</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>瀏覽…</translation>
+ </message>
+ <message>
+ <source>~/.config/Mozilla/native-messaging-hosts/</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>CloneDialog</name>
<message>
- <source>Clone Options</source>
- <translation>複製選項</translation>
- </message>
- <message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>在標題後追加「 - 複製」字樣</translation>
</message>
@@ -977,6 +1098,10 @@ chrome-laptop。</translation>
<source>Copy history</source>
<translation>複製歷史記錄</translation>
</message>
+ <message>
+ <source>Clone Entry Options</source>
+ <translation>複製項目選項</translation>
+ </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -1162,10 +1287,6 @@ chrome-laptop。</translation>
<translation>檔案以唯獨模式開啟,無法寫入。</translation>
</message>
<message>
- <source>Key not transformed. This is a bug, please report it to the developers!</source>
- <translation>金鑰未被轉換。請向開發者回報此項錯誤!</translation>
- </message>
- <message>
<source>%1
Backup database located at %2</source>
<translation>%1
@@ -1200,6 +1321,10 @@ Backup database located at %2</source>
<source>Could not save, database has not been initialized!</source>
<translation>無法儲存,資料庫尚未初始化!</translation>
</message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers.</source>
+ <translation>金鑰未被轉換。請向開發者回報此項錯誤。</translation>
+ </message>
</context>
<context>
<name>DatabaseOpenDialog</name>
@@ -1259,10 +1384,6 @@ Backup database located at %2</source>
<translation>瀏覽金鑰檔案</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>瀏覽...</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>更新硬體令牌</translation>
</message>
@@ -1301,12 +1422,6 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
<translation>輸入額外的驗證資訊(如有需要):</translation>
</message>
<message>
- <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
-&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;您可以使用諸如 &lt;strong&gt;YubiKey&lt;/strong&gt; 或 &lt;strong&gt;OnlyKey&lt;/strong&gt; 等實體安全金鑰,只要它們擁有可設置 HMAC-SHA1 的槽位。&lt;/p&gt;
-&lt;p&gt;點擊獲得更多資訊...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file help</source>
<translation>金鑰檔案幫助</translation>
</message>
@@ -1325,10 +1440,6 @@ If you do not have a key file, please leave the field empty.</source>
若您沒有金鑰檔案,請將欄位留空。</translation>
</message>
<message>
- <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation>&lt;p&gt;除了密碼,您還可以使用一份袐密檔案來加強資料庫的安全性。使用資料庫的安全設定可以產生該檔案。&lt;/p&gt;&lt;p&gt;這個&lt;strong&gt;並不是&lt;/strong&gt;您的 *.kdbx 資料庫檔案!&lt;br&gt;若您沒有金鑰檔案,則留空欄位。&lt;/p&gt;&lt;p&gt;點擊獲得更多資訊...&lt;/p&gt;</translation>
- </message>
- <message>
<source>Key file to unlock the database</source>
<translation>解鎖資料庫的金鑰檔案</translation>
</message>
@@ -1353,8 +1464,22 @@ If you do not have a key file, please leave the field empty.</source>
<translation>舊的金鑰檔案格式</translation>
</message>
<message>
- <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation>您使用的金鑰檔案格式版本過舊,KeePassXC 可能&lt;br&gt;在未來停止支援。&lt;br&gt;&lt;br&gt;請考慮透過以下方式產生一組新的金鑰檔案:&lt;br&gt;&lt;strong&gt;資料庫 / 資料庫安全 / 更改金鑰檔案。&lt;/strong&gt;&lt;br&gt;</translation>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;除了密碼,您還可以使用一份袐密檔案來加強資料庫的安全性。使用資料庫的安全設定可以產生該檔案。&lt;/p&gt;&lt;p&gt;這個&lt;strong&gt;並不是&lt;/strong&gt;您的 *.kdbx 資料庫檔案!&lt;br&gt;若您沒有金鑰檔案,則留空欄位。&lt;/p&gt;&lt;p&gt;點擊獲得更多資訊…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information…&lt;/p&gt;</source>
+ <translation>&lt;p&gt;您可以使用諸如 &lt;strong&gt;YubiKey&lt;/strong&gt; 或 &lt;strong&gt;OnlyKey&lt;/strong&gt; 等實體安全金鑰,只要它們擁有可設置 HMAC-SHA1 的槽位。&lt;/p&gt;
+&lt;p&gt;點擊獲得更多資訊…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>瀏覽…</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>您使用的金鑰檔案格式版本過舊,KeePassXC 可能&lt;br&gt;在未來停止支援。&lt;br&gt;&lt;br&gt;請考慮透過以下方式產生一組新的金鑰檔案:&lt;br&gt;&lt;strong&gt;資料庫 &amp;gt; 資料庫安全 &amp;gt; 更改金鑰檔案。&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1390,6 +1515,10 @@ If you do not have a key file, please leave the field empty.</source>
<source>Database Credentials</source>
<translation>資料庫憑證</translation>
</message>
+ <message>
+ <source>Maintenance</source>
+ <translation>維護</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
@@ -1492,12 +1621,6 @@ Permissions to access entries will be revoked.</source>
<translation>移動 KeePassHTTP 屬性至自定義資料</translation>
</message>
<message>
- <source>Do you really want to move all legacy browser integration data to the latest standard?
-This is necessary to maintain compatibility with the browser plugin.</source>
- <translation>真的要將所有過時的瀏覽器整合資料遷移至最新標準?
-這是為了維持與瀏覽器插件的相容性。</translation>
- </message>
- <message>
<source>Stored browser keys</source>
<translation>已保存的瀏覽器金鑰</translation>
</message>
@@ -1527,14 +1650,16 @@ This is only necessary if your database is a copy of another and the browser ext
<translation>真的要更新資料庫的 ID?
只有當資料庫屬於另一份複本,且瀏覽器擴充無法連結時,才有必要進行。</translation>
</message>
+ <message>
+ <source>Do you really want to convert all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>真的要將所有過時的瀏覽器整合資料轉換至最新標準?
+這是為了維持與瀏覽器插件的相容性。</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetDatabaseKey</name>
<message>
- <source>Add additional protection...</source>
- <translation>加入額外保護...</translation>
- </message>
- <message>
<source>No password set</source>
<translation>未設定密碼</translation>
</message>
@@ -1566,6 +1691,10 @@ Are you sure you want to continue without a password?</source>
<source>Failed to change database credentials</source>
<translation>更改資料庫憑證失敗</translation>
</message>
+ <message>
+ <source>Add additional protection…</source>
+ <translation>加入額外保護…</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
@@ -1640,14 +1769,6 @@ Are you sure you want to continue without a password?</source>
<translation>回合數太高</translation>
</message>
<message>
- <source>You are using a very high number of key transform rounds with Argon2.
-
-If you keep this number, your database may take hours or days (or even longer) to open!</source>
- <translation>您為 Argon2 使用了非常高的金鑰轉換回合數。
-
-如果執意使用此數量,您的資料庫可能要花費數小時、數天(甚至更久時間)才能打開!</translation>
- </message>
- <message>
<source>Understood, keep number</source>
<translation>了解,仍使用此數量</translation>
</message>
@@ -1661,14 +1782,6 @@ If you keep this number, your database may take hours or days (or even longer) t
<translation>回合數太低</translation>
</message>
<message>
- <source>You are using a very low number of key transform rounds with AES-KDF.
-
-If you keep this number, your database may be too easy to crack!</source>
- <translation>您為 AES-KDF 使用了非常低的金鑰轉換回合數。
-
-如果執意使用此數量,要破解您的資料庫會變得非常容易!</translation>
- </message>
- <message>
<source>KDF unchanged</source>
<translation>KDF 不變</translation>
</message>
@@ -1726,6 +1839,22 @@ If you keep this number, your database may be too easy to crack!</source>
<source>? s</source>
<translation>? 秒</translation>
</message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours, days, or even longer to open.</source>
+ <translation>您為 Argon2 使用了非常高的金鑰轉換回合數。
+
+如果執意使用此數量,您的資料庫將花費數小時、數天、甚至更久才能打開。</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database will not be protected from brute force attacks.</source>
+ <translation>您為 AES-KDF 使用了非常低的金鑰轉換回合數。
+
+如果執意使用此數量,您的資料庫將無法防禦暴力攻擊。</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetFdoSecrets</name>
@@ -1749,10 +1878,6 @@ If you keep this number, your database may be too easy to crack!</source>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Database Meta Data</source>
- <translation>資料庫的中繼資料</translation>
- </message>
- <message>
<source>Database name:</source>
<translation>資料庫名稱:</translation>
</message>
@@ -1826,6 +1951,10 @@ This action is not reversible.</source>
<source>Enable compression (recommended)</source>
<translation>啟用壓縮(推薦)</translation>
</message>
+ <message>
+ <source>Database Metadata</source>
+ <translation>資料庫詮釋資料</translation>
+ </message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
@@ -1860,6 +1989,49 @@ This action is not reversible.</source>
</message>
</context>
<context>
+ <name>DatabaseSettingsWidgetMaintenance</name>
+ <message>
+ <source>Manage Custom Icons</source>
+ <translation>管理自定義圖示</translation>
+ </message>
+ <message>
+ <source>Delete selected icon(s)</source>
+ <translation>刪除所選圖示</translation>
+ </message>
+ <message>
+ <source>Delete all custom icons not in use by any entry or group</source>
+ <translation>刪除所有未被任何項目/群組使用的自定義圖示</translation>
+ </message>
+ <message>
+ <source>Purge unused icons</source>
+ <translation>清除未使用的圖示</translation>
+ </message>
+ <message>
+ <source>Confirm Deletion</source>
+ <translation>確認刪除</translation>
+ </message>
+ <message>
+ <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
+ <translation>至少一項所選圖示正在被項目/群組使用中。所有受影響的項目/群組的圖示將以預設圖示取代。確定要刪除目前正在使用的圖示?</translation>
+ </message>
+ <message>
+ <source>Custom Icons Are In Use</source>
+ <translation>正在使用自定義圖示</translation>
+ </message>
+ <message>
+ <source>All custom icons are in use by at least one entry or group.</source>
+ <translation>所有自定義圖示正在被一個以上的項目/群組使用。</translation>
+ </message>
+ <message>
+ <source>Purged Unused Icons</source>
+ <translation>清除未使用的圖示</translation>
+ </message>
+ <message numerus="yes">
+ <source>Purged %n icon(s) from the database.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
@@ -1981,22 +2153,6 @@ This is definitely a bug, please report it to the developers.</source>
<context>
<name>DatabaseWidget</name>
<message>
- <source>Searching...</source>
- <translation>搜尋中...</translation>
- </message>
- <message>
- <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>真的要永遠刪除項目「%1」?</translation>
- </message>
- <message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>真的要將項目「%1」移到回收桶?</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>Execute command?</source>
<translation>執行命令?</translation>
</message>
@@ -2054,18 +2210,6 @@ Do you want to merge your changes?</source>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>您確定要永久刪除回收桶內的所有項目?</translation>
</message>
- <message numerus="yes">
- <source>Do you really want to delete %n entry(s) for good?</source>
- <translation><numerusform>真的要永遠刪除 %n 個項目?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Delete entry(s)?</source>
- <translation><numerusform>刪除項目?</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>Move entry(s) to recycle bin?</source>
- <translation><numerusform>移動項目到回收桶?</numerusform></translation>
- </message>
<message>
<source>Lock Database?</source>
<translation>鎖定資料庫?</translation>
@@ -2119,14 +2263,6 @@ Disable safe saves and try again?</source>
<translation>KeePass 2 資料庫</translation>
</message>
<message>
- <source>Replace references to entry?</source>
- <translation>替換對項目的引用?</translation>
- </message>
- <message numerus="yes">
- <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>項目「%1」有 %2 個引用。是否要用值覆蓋引用、跳過此項目或直接刪除?</numerusform></translation>
- </message>
- <message>
<source>Delete group</source>
<translation>刪除群組</translation>
</message>
@@ -2147,10 +2283,6 @@ Disable safe saves and try again?</source>
<translation>資料庫未被合併操作修改。</translation>
</message>
<message>
- <source>Shared group...</source>
- <translation>共享群組...</translation>
- </message>
- <message>
<source>Writing the database failed: %1</source>
<translation>寫入資料庫失敗:%1</translation>
</message>
@@ -2166,6 +2298,22 @@ Disable safe saves and try again?</source>
<source>Could not find database file: %1</source>
<translation>未找到資料庫檔案:%1</translation>
</message>
+ <message>
+ <source>Searching…</source>
+ <translation>搜尋中…</translation>
+ </message>
+ <message>
+ <source>Shared group…</source>
+ <translation>共享群組…</translation>
+ </message>
+ <message>
+ <source>Confirm Auto-Type</source>
+ <translation>確認自動輸入</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type into the previously active window?</source>
+ <translation>在先前活躍的視窗執行自動輸入?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -2299,6 +2447,26 @@ Unfortunately, any changes made have been lost.</source>
<translation>一項外部合併操作使此項目無效。
不幸的是,所有更改已經損失。</translation>
</message>
+ <message>
+ <source>Auto-Type Validation Error</source>
+ <translation>自動輸入驗證錯誤</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the custom Auto-Type sequence:
+%1
+Would you like to correct it?</source>
+ <translation>驗證自定義自動輸入序列時發生錯誤:
+%1
+要修正它嗎?</translation>
+ </message>
+ <message>
+ <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
+%2
+Would you like to correct it?</source>
+ <translation>驗證「%1」的自定義自動輸入序列時發生錯誤:
+%2
+要修正它嗎?</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
@@ -2375,13 +2543,13 @@ Unfortunately, any changes made have been lost.</source>
<translation>背景顏色選擇</translation>
</message>
<message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;若勾選此項,項目將不會出現在健康檢查或是 HIBP 等報告,即使項目未通過其品質要求(例如,密碼熵值不足或重複使用)。如果密碼本身有所限制(像是必須使用四位數 PIN),您可以設定將其勾選以保持報告清潔。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exclude from database reports</source>
<translation>從資料庫報告排除</translation>
</message>
+ <message>
+ <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
+ <translation>勾選後,項目將不會出現在「健康檢查」或 HIBP 等報告,即使它不符合品質要求。</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
@@ -2496,6 +2664,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>對此項目只使用 HTTP 基本認證</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>對 HTTP 基本認證對話框,不要傳送此設定至瀏覽器。啟用之後,HTTP 基本認證對話框將不會在選項中顯示此項目。</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>HTTP 基本認證不要使用此項目</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,10 +2787,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>附註:</translation>
</message>
<message>
- <source>https://example.com</source>
- <translation>https://example.com</translation>
- </message>
- <message>
<source>Expires:</source>
<translation>過期:</translation>
</message>
@@ -2678,11 +2850,6 @@ Unfortunately, any changes made have been lost.</source>
<translation>外部檔案</translation>
</message>
<message>
- <source>Browse...</source>
- <extracomment>Button for opening file dialog</extracomment>
- <translation>瀏覽...</translation>
- </message>
- <message>
<source>Attachment</source>
<translation>附件</translation>
</message>
@@ -2714,6 +2881,11 @@ Unfortunately, any changes made have been lost.</source>
<source>Select attachment file</source>
<translation>選擇附件檔案</translation>
</message>
+ <message>
+ <source>Browse…</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>瀏覽…</translation>
+ </message>
</context>
<context>
<name>EditGroupWidget</name>
@@ -2860,8 +3032,8 @@ Supported extensions are: %1.</source>
<translation>瀏覽分享檔案</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>瀏覽...</translation>
+ <source>Browse…</source>
+ <translation>瀏覽…</translation>
</message>
</context>
<context>
@@ -2934,10 +3106,6 @@ Supported extensions are: %1.</source>
<translation>加入自定義圖示</translation>
</message>
<message>
- <source>Delete custom icon</source>
- <translation>刪除自定義圖示</translation>
- </message>
- <message>
<source>Download favicon</source>
<translation>下載網站圖標</translation>
</message>
@@ -2954,10 +3122,6 @@ Supported extensions are: %1.</source>
<translation>所有檔案</translation>
</message>
<message>
- <source>Confirm Delete</source>
- <translation>確認刪除</translation>
- </message>
- <message>
<source>Select Image(s)</source>
<translation>選擇圖示</translation>
</message>
@@ -2977,10 +3141,6 @@ Supported extensions are: %1.</source>
<source>The following icon(s) failed:</source>
<translation><numerusform>以下圖示失敗:</numerusform></translation>
</message>
- <message numerus="yes">
- <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation><numerusform>此圖示由 %n 個項目使用,將會以預設圖示替換。您確定要刪除它?</numerusform></translation>
- </message>
<message>
<source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
<translation>您可以到「工具」-&gt;「設定」-&gt;「安全」啟用 DuckDuckGo 的網站圖示服務</translation>
@@ -3018,13 +3178,13 @@ Supported extensions are: %1.</source>
<translation>使用自定義圖示</translation>
</message>
<message>
- <source>Apply icon to...</source>
- <translation>套用圖示至...</translation>
- </message>
- <message>
<source>Apply to this group only</source>
<translation>只套用至此群組</translation>
</message>
+ <message>
+ <source>Apply icon to…</source>
+ <translation>套用圖示至…</translation>
+ </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -3103,6 +3263,17 @@ This may cause the affected plugins to malfunction.</source>
</message>
</context>
<context>
+ <name>EntryAttachments</name>
+ <message>
+ <source>%1 - %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot open file &quot;%1&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
@@ -3222,6 +3393,32 @@ Are you sure to add this file?</source>
<source>Confirm Attachment</source>
<translation>確認附件</translation>
</message>
+ <message>
+ <source>Rename selected attachment</source>
+ <translation>重新命名所選附件</translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation>重新命名</translation>
+ </message>
+ <message>
+ <source>Attachment modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The attachment '%1' was modified.
+Do you want to save the changes to your database?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving attachment failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Saving updated attachment failed.
+Error: %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EntryAttributesModel</name>
@@ -3349,8 +3546,12 @@ Are you sure to add this file?</source>
<translation>有附件</translation>
</message>
<message>
- <source>Has TOTP one-time password</source>
- <translation>有 TOTP 一次密碼</translation>
+ <source>Password Strength</source>
+ <translation>密碼強度</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <translation>有 TOTP</translation>
</message>
</context>
<context>
@@ -3420,10 +3621,6 @@ Are you sure to add this file?</source>
<translation>從不</translation>
</message>
<message>
- <source>[PROTECTED]</source>
- <translation>[受保護內容]</translation>
- </message>
- <message>
<source>Enabled</source>
<translation>啟用</translation>
</message>
@@ -3447,11 +3644,6 @@ Are you sure to add this file?</source>
<source>Default Sequence</source>
<translation>預設序列</translation>
</message>
- <message>
- <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
- <comment>attributes line</comment>
- <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
- </message>
</context>
<context>
<name>EntryURLModel</name>
@@ -3474,22 +3666,85 @@ Are you sure to add this file?</source>
<source>Reset to defaults</source>
<translation>重置為預設值</translation>
</message>
+</context>
+<context>
+ <name>FdoSecrets::DBusMgr</name>
<message>
- <source>Has attachments</source>
- <comment>Entry attachment icon toggle</comment>
- <translation>有附件</translation>
+ <source>Failed to deliver message</source>
+ <translation>傳送訊息失敗</translation>
</message>
<message>
- <source>Has TOTP</source>
- <comment>Entry TOTP icon toggle</comment>
- <translation>有 TOTP</translation>
+ <source>Failed to send reply on DBus</source>
+ <translation>在 DBus 傳送回覆失敗</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>未知</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>未知</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1,執行檔: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>另一個保密服務正在執行 (%1)。&lt;br/&gt;請先停止/移除它才能重新啟用保密服務整合。</translation>
+ </message>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>於 %1 註冊 DBus 服務失敗。&lt;br/&gt;</translation>
+ </message>
+ <message>
+ <source>Failed to register service on DBus at path &apos;%1&apos;</source>
+ <translation>在 DBus 註冊服務於路徑 &apos;%1&apos; 失敗</translation>
+ </message>
+ <message>
+ <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
+ <translation>於 DBus 註冊資料庫失敗,名稱為「%1」</translation>
+ </message>
+ <message>
+ <source>Failed to register session on DBus at path &apos;%1&apos;</source>
+ <translation>於 DBus 註冊工作階段失敗,路徑為「%1」</translation>
+ </message>
+ <message>
+ <source>Failed to register item on DBus at path &apos;%1&apos;</source>
+ <translation>於 DBus 註冊項目失敗,路徑為「%1」</translation>
+ </message>
+ <message>
+ <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
+ <translation>在 DBus 註冊提示物件於路徑 &apos;%1&apos; 失敗</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>來自資料庫「%2」的項目「%1」被 %3 使用</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsClientModel</name>
<message>
- <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation>於 %1 註冊 DBus 服務失敗。&lt;br/&gt;</translation>
+ <source>Application</source>
+ <translation>應用程式</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>管理</translation>
</message>
</context>
<context>
@@ -3516,14 +3771,10 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
- <name>FdoSecrets::SettingsSessionModel</name>
+ <name>FdoSecrets::UnlockPrompt</name>
<message>
- <source>Application</source>
- <translation>應用程式</translation>
- </message>
- <message>
- <source>Manage</source>
- <translation>管理</translation>
+ <source>%1 (PID: %2)</source>
+ <translation>%1 (PID: %2)</translation>
</message>
</context>
<context>
@@ -3532,25 +3783,6 @@ Are you sure to add this file?</source>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
<translation>&lt;b&gt;Fdo 保密服務:&lt;/b&gt; %1</translation>
</message>
- <message>
- <source>Unknown</source>
- <comment>Unknown PID</comment>
- <translation>未知</translation>
- </message>
- <message>
- <source>Unknown</source>
- <comment>Unknown executable path</comment>
- <translation>未知</translation>
- </message>
- <message>
- <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
- <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation>&lt;i&gt;PID: %1,執行檔: %2&lt;/i&gt;</translation>
- </message>
- <message>
- <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation>另一個保密服務正在執行 (%1)。&lt;br/&gt;請先停止/移除它才能重新啟用保密服務整合。</translation>
- </message>
</context>
<context>
<name>Group</name>
@@ -3559,6 +3791,10 @@ Are you sure to add this file?</source>
<comment>group has no children</comment>
<translation>[空白]</translation>
</message>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - 複製</translation>
+ </message>
</context>
<context>
<name>HibpDownloader</name>
@@ -3596,14 +3832,6 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>狀態</translation>
</message>
<message>
- <source>Please wait, processing entry list...</source>
- <translation>請稍候,正在處理項目清單...</translation>
- </message>
- <message>
- <source>Downloading...</source>
- <translation>正在下載...</translation>
- </message>
- <message>
<source>Ok</source>
<translation>確定</translation>
</message>
@@ -3616,8 +3844,16 @@ You can enable the DuckDuckGo website icon service in the security section of th
<translation>下載失敗</translation>
</message>
<message>
- <source>Downloading favicons (%1/%2)...</source>
- <translation>正在下載網站圖標 (%1/%2)...</translation>
+ <source>Please wait, processing entry list…</source>
+ <translation>請稍候,正在處理項目清單…</translation>
+ </message>
+ <message>
+ <source>Downloading…</source>
+ <translation>正在下載…</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)…</source>
+ <translation>正在下載網站圖標 (%1/%2)…</translation>
</message>
</context>
<context>
@@ -3678,6 +3914,11 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>無法計算資料庫金鑰</translation>
</message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>無效的對稱加密初始向量大小。</translation>
+ </message>
</context>
<context>
<name>Kdbx4Reader</name>
@@ -3872,16 +4113,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>並非 KeePass 資料庫。</translation>
</message>
<message>
- <source>The selected file is an old KeePass 1 database (.kdb).
-
-You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
-This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
- <translation>所選檔案為舊式 KeePass 1 資料庫 (.kdb)。
-
-您可以點擊「資料庫」 &gt; 「匯入 KeePass 1 資料庫...」來匯入它。
-這是單向遷移。你無法用舊的 KeePassX 0.4 的版本開啟已匯入的資料庫。</translation>
- </message>
- <message>
<source>Unsupported KeePass 2 database version.</source>
<translation>不支援的 KeePass 2 資料庫版本。</translation>
</message>
@@ -3897,6 +4128,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>Failed to read database file.</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; 「匯入 KeePass 1 資料庫…」。
+這是單向遷移。您將無法用舊的 KeePassX 0.4 的版本開啟被匯入的資料庫。</translation>
+ </message>
</context>
<context>
<name>KdbxXmlReader</name>
@@ -4172,10 +4413,6 @@ Line %2, column %3</source>
<translation>讀取的項目欄位資料與大小不相符</translation>
</message>
<message>
- <source>Invalid entry uuid field size</source>
- <translation>無效的項目 uuid 欄位大小</translation>
- </message>
- <message>
<source>Invalid entry group id field size</source>
<translation>無效的項目群組 id 欄位大小</translation>
</message>
@@ -4213,6 +4450,10 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Unable to calculate database key</source>
<translation>無法計算資料庫金鑰</translation>
</message>
+ <message>
+ <source>Invalid entry UUID field size</source>
+ <translation>無效的項目 UUID 欄位大小</translation>
+ </message>
</context>
<context>
<name>KeeShare</name>
@@ -4279,26 +4520,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<source>Key Component set, click to change or remove</source>
<translation>金鑰組件集,點擊以變更或移除</translation>
</message>
- <message>
- <source>Add %1</source>
- <comment>Add a key component</comment>
- <translation>加入 %1</translation>
- </message>
- <message>
- <source>Change %1</source>
- <comment>Change a key component</comment>
- <translation>更改 %1</translation>
- </message>
- <message>
- <source>Remove %1</source>
- <comment>Remove a key component</comment>
- <translation>移除 %1</translation>
- </message>
- <message>
- <source>%1 set, click to change or remove</source>
- <comment>Change or remove a key component</comment>
- <translation>%1 已設定,點選以更改或移除</translation>
- </message>
</context>
<context>
<name>KeyFileEditWidget</name>
@@ -4311,10 +4532,6 @@ If this reoccurs, then your database file may be corrupt.</source>
<translation>金鑰檔案</translation>
</message>
<message>
- <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
- <translation>&lt;p&gt;您可以加入一份包含隨機字元的金鑰檔案以提升安全性。&lt;/p&gt;&lt;p&gt;您必須將其保密,切莫丟失,否則您將會被鎖在外頭!&lt;/p&gt;</translation>
- </message>
- <message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>載入金鑰檔案 &apos;%1&apos; 時出錯
@@ -4329,10 +4546,6 @@ Message: %2</source>
<translation>所有檔案</translation>
</message>
<message>
- <source>Create Key File...</source>
- <translation>建立金鑰檔案...</translation>
- </message>
- <message>
<source>Error creating key file</source>
<translation>建立金鑰檔案時出錯</translation>
</message>
@@ -4345,26 +4558,14 @@ Message: %2</source>
<translation>選擇金鑰檔案</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>金鑰檔案選擇</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>瀏覽金鑰檔案</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>瀏覽...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>產生新金鑰檔案</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>注意:請不要使用可更改的檔案,否則可能導致您無法解鎖資料庫!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>無效的金鑰檔案</translation>
</message>
@@ -4390,6 +4591,57 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>您選擇的金鑰檔案格式版本過舊,KeePassXC&lt;br&gt;將來有可能停止支援。&lt;br&gt;&lt;br&gt;請考慮產生一組新的金鑰檔案。</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>產生新金鑰檔或選擇既有金鑰以保護您的資料庫。</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>注意:請勿使用可變動的檔案,否則將導致資料庫無法解鎖。</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>瀏覽…</translation>
+ </message>
+ <message>
+ <source>Add Key File</source>
+ <translation>加入金鑰檔案</translation>
+ </message>
+ <message>
+ <source>Change Key File</source>
+ <translation>更改金鑰檔案</translation>
+ </message>
+ <message>
+ <source>Remove Key File</source>
+ <translation>移除金鑰檔案</translation>
+ </message>
+ <message>
+ <source>Key File set, click to change or remove</source>
+ <translation>金鑰檔案已設定,點擊更改或移除</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;您可以加入一份包含隨機字元的金鑰檔案以提升安全性。&lt;/p&gt;&lt;p&gt;您必須將其保密,切莫丟失,否則您將會被鎖在外頭。&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Create Key File…</source>
+ <translation>建立金鑰檔案…</translation>
+ </message>
+</context>
+<context>
+ <name>MacUtils</name>
+ <message>
+ <source>Invalid key code</source>
+ <translation>無效的金鑰編碼</translation>
+ </message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>全域快捷鍵已經註冊至 %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>無法註冊全域快捷鍵</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4490,24 +4742,10 @@ Are you sure you want to continue with this file?</source>
<translation>請接觸您 YubiKey 上的按鈕!</translation>
</message>
<message>
- <source>WARNING: You are using an unstable build of KeePassXC!
-There is a high risk of corruption, maintain a backup of your databases.
-This version is not meant for production use.</source>
- <translation>警告:您正在使用非穩定版本的 KeePassXC!
-具有高風險的破壞可能,請備份你的資料庫。
-這個版本並不適合生產用途。</translation>
- </message>
- <message>
<source>&amp;Donate</source>
<translation>捐贈 (&amp;D)</translation>
</message>
<message>
- <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
-We recommend you use the AppImage available on our downloads page.</source>
- <translation>警告:您的 Qt 版本可能會導致 KeePassXC 與螢幕鍵盤崩潰!
-建議您使用我們下載頁面上提供的 AppImage。</translation>
- </message>
- <message>
<source>&amp;Import</source>
<translation>匯入 (&amp;I)</translation>
</message>
@@ -4548,12 +4786,6 @@ We recommend you use the AppImage available on our downloads page.</source>
<translation>匯入 CSV 檔案</translation>
</message>
<message>
- <source>NOTE: You are using a pre-release version of KeePassXC!
-Expect some bugs and minor issues, this version is not meant for production use.</source>
- <translation>注意:您正在使用 KeePassXC 的預先發行版本!
-此版本並不適合生產用途,可能會出現一些程式錯誤和小問題。</translation>
- </message>
- <message>
<source>Check for updates on startup?</source>
<translation>是否在啟動時檢查更新?</translation>
</message>
@@ -4682,10 +4914,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>資料庫安全 (&amp;S)…</translation>
</message>
<message>
- <source>Database &amp;Reports...</source>
- <translation>資料庫報告 (&amp;R)...</translation>
- </message>
- <message>
<source>Statistics, health check, etc.</source>
<translation>資料統計與健康檢查等</translation>
</message>
@@ -4782,10 +5010,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>開啟使用者指南</translation>
</message>
<message>
- <source>Save Database Backup...</source>
- <translation>儲存資料庫備份...</translation>
- </message>
- <message>
<source>Add key to SSH Agent</source>
<translation>加入金鑰至 SSH 代理</translation>
</message>
@@ -4838,36 +5062,48 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>必須重啟應用程式來套用此設定。您是否要現在重新啟動?</translation>
</message>
<message>
- <source>Perform Auto-Type Sequence</source>
- <translation>執行自動輸入序列</translation>
+ <source>Always on Top</source>
+ <translation>視窗置頂顯示</translation>
</message>
<message>
- <source>{USERNAME}</source>
- <translation>{USERNAME}</translation>
+ <source>Hide Usernames</source>
+ <translation>隱藏使用者名稱</translation>
</message>
<message>
- <source>{USERNAME}{ENTER}</source>
- <translation>{USERNAME}{ENTER}</translation>
+ <source>Hide Passwords</source>
+ <translation>隱藏密碼</translation>
</message>
<message>
- <source>{PASSWORD}</source>
- <translation>{PASSWORD}</translation>
+ <source>Database &amp;Reports…</source>
+ <translation>資料庫報告 (&amp;R)…</translation>
</message>
<message>
- <source>{PASSWORD}{ENTER}</source>
- <translation>{PASSWORD}{ENTER}</translation>
+ <source>Save Database Backup…</source>
+ <translation>儲存資料庫備份…</translation>
</message>
<message>
- <source>Always on Top</source>
- <translation>視窗置頂顯示</translation>
+ <source>Clone Group...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide Usernames</source>
- <translation>隱藏使用者名稱</translation>
+ <source>WARNING: You are using an unstable build of KeePassXC.
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>警告:您正在使用非穩定版本的 KeePassXC。
+具有高風險的破壞可能,請備份您的資料庫。
+這個版本並不適合生產用途。</translation>
</message>
<message>
- <source>Hide Passwords</source>
- <translation>隱藏密碼</translation>
+ <source>NOTE: You are using a pre-release version of KeePassXC.
+Expect some bugs and minor issues, this version is meant for testing purposes.</source>
+ <translation>注意:您正在使用 KeePassXC 的預先發行版本。
+此版本發行為測試用途,可能會出現一些程式錯誤和小問題。</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard.
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>警告:您的 Qt 版本可能會導致 KeePassXC 與螢幕鍵盤崩潰。
+建議您使用我們下載頁面上提供的 AppImage。</translation>
</message>
</context>
<context>
@@ -4974,14 +5210,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<context>
<name>NewDatabaseWizard</name>
<message>
- <source>Create a new KeePassXC database...</source>
- <translation>建立新的 KeePassXC 資料庫...</translation>
- </message>
- <message>
<source>Root</source>
<comment>Root group</comment>
<translation>根群組</translation>
</message>
+ <message>
+ <source>Create a new KeePassXC database…</source>
+ <translation>建立新的 KeePassXC 資料庫…</translation>
+ </message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
@@ -5045,6 +5281,14 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Password Manager</source>
<translation>密碼管理員</translation>
</message>
+ <message>
+ <source>Global shortcut already registered to %1</source>
+ <translation>全域快捷鍵已經註冊至 %1</translation>
+ </message>
+ <message>
+ <source>Could not register global shortcut</source>
+ <translation>無法註冊全域快捷鍵</translation>
+ </message>
</context>
<context>
<name>OpData01</name>
@@ -5152,18 +5396,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>私密金鑰中沒有載體可解密</translation>
</message>
<message>
- <source>Trying to run KDF without cipher</source>
- <translation>嘗試執行無密碼的 KDF</translation>
- </message>
- <message>
<source>Passphrase is required to decrypt this key</source>
<translation>需要密碼短語以解密此金鑰</translation>
</message>
<message>
- <source>Key derivation failed, key file corrupted?</source>
- <translation>金鑰推導失敗,金鑰檔已損壞?</translation>
- </message>
- <message>
<source>Decryption failed, wrong passphrase?</source>
<translation>解密失敗,密碼短語錯誤?</translation>
</message>
@@ -5211,6 +5447,18 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Unknown key type: %1</source>
<translation>未知的金鑰類型:%1</translation>
</message>
+ <message>
+ <source>Key derivation failed: %1</source>
+ <translation>金鑰推導失敗:%1</translation>
+ </message>
+ <message>
+ <source>Failed to initialize cipher: %1</source>
+ <translation>無法初始化加密:%1</translation>
+ </message>
+ <message>
+ <source>Decryption failed: %1</source>
+ <translation>解密失敗:%1</translation>
+ </message>
</context>
<context>
<name>PasswordEdit</name>
@@ -5265,6 +5513,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Repeat password field</source>
<translation>重複密碼欄位</translation>
</message>
+ <message>
+ <source>Add Password</source>
+ <translation>加入密碼</translation>
+ </message>
+ <message>
+ <source>Change Password</source>
+ <translation>更改密碼</translation>
+ </message>
+ <message>
+ <source>Remove Password</source>
+ <translation>移除密碼</translation>
+ </message>
+ <message>
+ <source>Password set, click to change or remove</source>
+ <translation>密碼已設定,點擊更改或移除</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
@@ -5486,10 +5750,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>套用密碼</translation>
</message>
<message>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
<source>Regenerate password (%1)</source>
<translation>重新生成密碼 (%1)</translation>
</message>
@@ -5497,68 +5757,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>特殊字元</translation>
</message>
-</context>
-<context>
- <name>QApplication</name>
- <message>
- <source>KeeShare</source>
- <translation>KeeShare</translation>
- </message>
- <message>
- <source>Statistics</source>
- <translation>統計</translation>
- </message>
- <message>
- <source>Very weak password</source>
- <translation>極弱密碼</translation>
- </message>
- <message>
- <source>Password entropy is %1 bits</source>
- <translation>密碼熵值為 %1 位元</translation>
- </message>
<message>
- <source>Weak password</source>
- <translation>弱密碼</translation>
- </message>
- <message>
- <source>Used in %1/%2</source>
- <translation>使用於 %1/%2</translation>
- </message>
- <message>
- <source>Password is used %1 times</source>
- <translation>密碼被使用 %1 次</translation>
- </message>
- <message>
- <source>Password has expired</source>
- <translation>密碼已過期</translation>
- </message>
- <message>
- <source>Password expiry was %1</source>
- <translation>密碼過期於 %1</translation>
+ <source>Character Count:</source>
+ <translation>字元數:</translation>
</message>
<message>
- <source>Password is about to expire</source>
- <translation>密碼即將過期</translation>
+ <source>character</source>
+ <translation>字元</translation>
</message>
+</context>
+<context>
+ <name>PickcharsDialog</name>
<message>
- <source>Password expires in %1 days</source>
- <translation>密碼將於 %1 天後過期</translation>
+ <source>KeePassXC - Pick Characters</source>
+ <translation>KeePassXC - 挑選字元</translation>
</message>
<message>
- <source>Password will expire soon</source>
- <translation>密碼不久後將過期</translation>
+ <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
+ <translation>選擇要輸入的字元,使用方向鍵瀏覽,Ctrl + S 提交。</translation>
</message>
<message>
- <source>Password expires on %1</source>
- <translation>密碼於 %1 過期</translation>
- </message>
- <message>
- <source>Health Check</source>
- <translation>健康檢查</translation>
- </message>
- <message>
- <source>HIBP</source>
- <translation>HIBP</translation>
+ <source>Press &amp;Tab between characters</source>
+ <translation>字元間按 &amp;Tab</translation>
</message>
</context>
<context>
@@ -5704,10 +5924,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>欲剪輯的項目路徑。</translation>
</message>
<message>
- <source>Timeout in seconds before clearing the clipboard.</source>
- <translation>清除剪貼簿之前保存多久 (秒)。</translation>
- </message>
- <message>
<source>Edit an entry.</source>
<translation>編輯項目。</translation>
</message>
@@ -6021,10 +6237,6 @@ Available commands:
<translation>類型:日期(重複)</translation>
</message>
<message>
- <source>Type: Unknown%1</source>
- <translation>類型:未知%1</translation>
- </message>
- <message>
<source>Entropy %1 (%2)</source>
<translation>熵值 %1 (%2)</translation>
</message>
@@ -6313,10 +6525,6 @@ Kernel: %3 %4</source>
<translation>加密函式庫:</translation>
</message>
<message>
- <source>Cannot generate a password and prompt at the same time!</source>
- <translation>無法同時產生並顯示密碼!</translation>
- </message>
- <message>
<source>Adds a new group to a database.</source>
<translation>加入新群組到資料庫。</translation>
</message>
@@ -6353,10 +6561,6 @@ Kernel: %3 %4</source>
<translation>開啟 HIBP 檔案 %1 失敗:%2</translation>
</message>
<message>
- <source>Evaluating database entries against HIBP file, this will take a while...</source>
- <translation>根據 HIBP 檔案評估資料庫的項目,這將花上一段時間...</translation>
- </message>
- <message>
<source>Close the currently opened database.</source>
<translation>關閉目前開啟的資料庫。</translation>
</message>
@@ -6549,10 +6753,6 @@ Kernel: %3 %4</source>
<translation>無法為 %1 保存本地消息指令檔案。</translation>
</message>
<message>
- <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation>複製給定屬性至剪貼簿。若未指定則預設為 &quot;password&quot;。</translation>
- </message>
- <message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
<translation>複製目前的 TOTP 至剪貼簿(等同於 &quot;-a totp&quot;)。</translation>
</message>
@@ -6770,6 +6970,223 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>出現未預期的金鑰檔案資料!金鑰檔案可能已損壞。</translation>
</message>
+ <message>
+ <source>No valid UUID provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Notes for the entry.</source>
+ <translation>項目的備註。</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time.</source>
+ <translation>無法同時產生並顯示密碼。</translation>
+ </message>
+ <message>
+ <source>Path to okon-cli to search a formatted HIBP file</source>
+ <translation>用於搜尋格式化的 HIBP 檔案的 okon-cli 路徑</translation>
+ </message>
+ <message>
+ <source>okon-cli</source>
+ <translation>okon-cli</translation>
+ </message>
+ <message>
+ <source>Cannot find HIBP file: %1</source>
+ <translation>未找到 HIBP 檔案:%1</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries using okon…</source>
+ <translation>使用 okon 評估資料庫項目…</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while…</source>
+ <translation>根據 HIBP 檔案評估資料庫的項目,這將花上一段時間…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked!</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
+ <translation>複製給定屬性至剪貼簿。若未指定則預設為 &quot;password&quot;。</translation>
+ </message>
+ <message>
+ <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
+ <translation>必須匹配單一項目,否則將以清單顯示所有可能匹配。</translation>
+ </message>
+ <message>
+ <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
+ <translation>清除剪貼簿的逾時(預設 %1 秒,若不限制填 0)。</translation>
+ </message>
+ <message>
+ <source>Multiple entries matching:</source>
+ <translation>多個匹配項目:</translation>
+ </message>
+ <message>
+ <source>Using matching entry: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing positional argument(s).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Too many arguments provided.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown (%1)</source>
+ <translation>類型:未知 (%1)</translation>
+ </message>
+ <message>
+ <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
+ <translation>要使用 okon,必須提供經過後處理的檔案 (e.g. file.okon)</translation>
+ </message>
+ <message>
+ <source>Could not start okon process: %1</source>
+ <translation>無法啓動 okon 程序:%1</translation>
+ </message>
+ <message>
+ <source>Error: okon process did not finish</source>
+ <translation>錯誤:okon 程序尚未結束</translation>
+ </message>
+ <message>
+ <source>Failed to load okon processed database: %1</source>
+ <translation>載入 okon 處理的資料庫失敗:%1</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>極弱密碼</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>密碼熵值為 %1 位元</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>弱密碼</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>使用於 %1/%2</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password is used %1 time(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>密碼已過期</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>密碼過期於 %1</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>密碼於 %1 過期</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>密碼即將過期</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password expires in %1 day(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>密碼不久後將過期</translation>
+ </message>
+ <message>
+ <source>Botan library must be at least 2.11.x, found %1.%2.%3</source>
+ <translation>Botan 函式庫需要至少 2.11.x,找到 %1.%2.%3</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid cipher mode.</source>
+ <translation>SymmetricCipher::init: 無效的加密模式。</translation>
+ </message>
+ <message>
+ <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
+ <translation>SymmetricCipher::init: %1 的初始矩陣 (IV) 大小無效(針對 %2)。</translation>
+ </message>
+ <message>
+ <source>Cipher not initialized prior to use.</source>
+ <translation>加密使用前未初始化。</translation>
+ </message>
+ <message>
+ <source>Cannot process 0 length data.</source>
+ <translation>無法處理長度為 0 的資料。</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>真的要永遠刪除項目「%1」?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>真的要將項目「%1」移到回收桶?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>替換對項目的引用?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>健康檢查</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>統計</translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>鎖定所有開啟的資料庫</translation>
+ </message>
+ <message>
+ <source>allow app screen recordering and screenshots</source>
+ <translation>允許應用進行螢幕錄製與擷圖</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>已鎖定的資料庫。</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>資料庫鎖定失敗。</translation>
+ </message>
+ <message>
+ <source>Warning: Failed to prevent screenshots on a top level window!</source>
+ <translation>警告:於最頂層視窗防擷圖失敗!</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6851,10 +7268,6 @@ Please consider generating a new key file.</source>
<translation>此項目已從報告排除</translation>
</message>
<message>
- <source>Please wait, health data is being calculated...</source>
- <translation>請稍候,正在計算健康資料...</translation>
- </message>
- <message>
<source>Congratulations, everything is healthy!</source>
<translation>恭喜,所有項目皆正常!</translation>
</message>
@@ -6875,13 +7288,25 @@ Please consider generating a new key file.</source>
<translation>原因</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>編輯項目...</translation>
- </message>
- <message>
<source>Exclude from reports</source>
<translation>從報告排除</translation>
</message>
+ <message>
+ <source>Exclude expired entries from the report</source>
+ <translation>從報告排除已過期的項目</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated…</source>
+ <translation>請稍候,正在計算健康資料…</translation>
+ </message>
+ <message>
+ <source>Edit Entry…</source>
+ <translation>編輯項目…</translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
</context>
<context>
<name>ReportsWidgetHibp</name>
@@ -6926,44 +7351,56 @@ Please consider generating a new key file.</source>
<translation>此項目已從報告排除</translation>
</message>
<message>
+ <source>Exclude from reports</source>
+ <translation>從報告排除</translation>
+ </message>
+ <message>
<source>once</source>
+ <comment>Password exposure amount</comment>
<translation>一次</translation>
</message>
<message>
<source>up to 10 times</source>
+ <comment>Password exposure amount</comment>
<translation>多達 10 次</translation>
</message>
<message>
<source>up to 100 times</source>
+ <comment>Password exposure amount</comment>
<translation>多達 100 次</translation>
</message>
<message>
<source>up to 1000 times</source>
+ <comment>Password exposure amount</comment>
<translation>多達 1000 次</translation>
</message>
<message>
<source>up to 10,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>多達 10,000 次</translation>
</message>
<message>
<source>up to 100,000 times</source>
+ <comment>Password exposure amount</comment>
<translation>多達 100,000 次</translation>
</message>
<message>
<source>up to a million times</source>
+ <comment>Password exposure amount</comment>
<translation>多達一百萬次</translation>
</message>
<message>
<source>millions of times</source>
+ <comment>Password exposure amount</comment>
<translation>數百萬次</translation>
</message>
<message>
- <source>Edit Entry...</source>
- <translation>編輯項目...</translation>
+ <source>Edit Entry…</source>
+ <translation>編輯項目…</translation>
</message>
- <message>
- <source>Exclude from reports</source>
- <translation>從報告排除</translation>
+ <message numerus="yes">
+ <source>Delete Entry(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -6981,10 +7418,6 @@ Please consider generating a new key file.</source>
<translation>值</translation>
</message>
<message>
- <source>Please wait, database statistics are being calculated...</source>
- <translation>請稍候,正在計算並統計資料庫數據...</translation>
- </message>
- <message>
<source>Database name</source>
<translation>資料庫名稱</translation>
</message>
@@ -7088,6 +7521,14 @@ Please consider generating a new key file.</source>
<source>Average password length is less than ten characters. Longer passwords provide more security.</source>
<translation>平均密碼長度小於 10 個字元。密碼越長,能提供的保護越多。</translation>
</message>
+ <message>
+ <source>Please wait, database statistics are being calculated…</source>
+ <translation>請稍候,正在計算資料庫統計數據…</translation>
+ </message>
+ <message>
+ <source>Database created</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SSHAgent</name>
@@ -7202,14 +7643,14 @@ Please consider generating a new key file.</source>
<translation>搜尋幫助</translation>
</message>
<message>
- <source>Search (%1)...</source>
- <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
- <translation>搜尋 (%1)...</translation>
- </message>
- <message>
<source>Case sensitive</source>
<translation>區分大小寫</translation>
</message>
+ <message>
+ <source>Search (%1)…</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>搜尋 (%1)…</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetFdoSecrets</name>
@@ -7226,14 +7667,6 @@ Please consider generating a new key file.</source>
<translation>通用</translation>
</message>
<message>
- <source>Show notification when credentials are requested</source>
- <translation>要求憑證時顯示通知</translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;若資料庫內的回收桶已經啟用,項目會直接被移至回收桶。否則,項目將會被刪除且不做任何確認。&lt;/p&gt;&lt;p&gt;若有項目被其他項目引用,您仍將會收到通知。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
<source>Exposed database groups:</source>
<translation>開放的資料庫群組:</translation>
</message>
@@ -7246,14 +7679,6 @@ Please consider generating a new key file.</source>
<translation>目前已連結的應用程式:</translation>
</message>
<message>
- <source>Don&apos;t confirm when entries are deleted by clients</source>
- <translation>項目被客戶端刪除時不做確認</translation>
- </message>
- <message>
- <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation>&lt;b&gt;錯誤:&lt;/b&gt;連接 DBus 失敗。請檢查您的 DBus 設定。</translation>
- </message>
- <message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
<translation>&lt;b&gt;警告:&lt;/b&gt; </translation>
</message>
@@ -7261,6 +7686,26 @@ Please consider generating a new key file.</source>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
<translation>儲存目前變更,以啟用插件並編輯此區域。</translation>
</message>
+ <message>
+ <source>Show notification when passwords are retrieved by clients</source>
+ <translation>客戶端收到密碼時顯示通知</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;啓用後,任何讀取密碼的嘗試都需要經過確認。若否,客戶端在資料庫解鎖後可直接讀取密碼,無需確認。&lt;/p&gt;&lt;p&gt;此選項只對項目的密碼有效。客戶端仍可直接操作已開放的資料庫:列舉項目、查詢項目屬性。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when passwords are retrieved by clients</source>
+ <translation>客戶端收到密碼時確認</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;This setting does not override disabling recycle bin prompts&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;-apple-system&apos;,&apos;BlinkMacSystemFont&apos;,&apos;Segoe UI&apos;,&apos;Helvetica&apos;,&apos;Arial&apos;,&apos;sans-serif&apos;,&apos;Apple Color Emoji&apos;,&apos;Segoe UI Emoji&apos;; font-size:14px; color:#24292e; background-color:#ffffff;&quot;&gt;此設定不會覆蓋取消回收桶提示&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Confirm when clients request entry deletion</source>
+ <translation>客戶端要求刪除項目時確認</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
@@ -7285,18 +7730,10 @@ Please consider generating a new key file.</source>
<translation>指紋:</translation>
</message>
<message>
- <source>Certificate:</source>
- <translation>證書:</translation>
- </message>
- <message>
<source>Signer</source>
<translation>簽署者</translation>
</message>
<message>
- <source>Key:</source>
- <translation>金鑰:</translation>
- </message>
- <message>
<source>Generate</source>
<translation>產生</translation>
</message>
@@ -7341,10 +7778,6 @@ Please consider generating a new key file.</source>
<translation>指紋</translation>
</message>
<message>
- <source>Certificate</source>
- <translation>證書</translation>
- </message>
- <message>
<source>Trusted</source>
<translation>信任</translation>
</message>
@@ -7398,10 +7831,6 @@ Please consider generating a new key file.</source>
<translation>只顯示警告與錯誤</translation>
</message>
<message>
- <source>Key</source>
- <translation>鍵</translation>
- </message>
- <message>
<source>Signer name field</source>
<translation>簽署者名稱欄位</translation>
</message>
@@ -7472,30 +7901,10 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>無法寫入匯出的共享容器</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>出現未預期的匯出錯誤</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
<message>
- <source>Import from container without signature</source>
- <translation>從沒有簽署的容器匯入</translation>
- </message>
- <message>
- <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
- <translation>我們無法確認分享容器的來源,因為它未被簽署過。真的要從 %1 匯入?</translation>
- </message>
- <message>
- <source>Import from container with certificate</source>
- <translation>從帶有證書的容器匯入</translation>
- </message>
- <message>
- <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>是否要信任 %1,來自 %3 的 %2 的指紋?</translation>
- </message>
- <message>
<source>Not this time</source>
<translation>這次不要</translation>
</message>
@@ -7544,8 +7953,20 @@ Please consider generating a new key file.</source>
<translation>檔案不存在</translation>
</message>
<message>
- <source>Unknown share container type</source>
- <translation>未知的共享容器種類</translation>
+ <source>KeeShare Import</source>
+ <translation>KeeShare 匯入</translation>
+ </message>
+ <message>
+ <source>The source of the shared container cannot be verified because it is not signed. Do you really want to import from %1?</source>
+ <translation>由於分享容器未被簽署,無法驗證其來源。真的要從 %1 匯入?</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with certificate fingerprint:
+%2
+%3</source>
+ <translation>是否要信任 %1,證書指紋為:
+%2
+%3</translation>
</message>
</context>
<context>
@@ -7629,18 +8050,6 @@ Please consider generating a new key file.</source>
<translation>設置 TOTP</translation>
</message>
<message>
- <source>Default RFC 6238 token settings</source>
- <translation>預設 RFC 6238 令牌設定</translation>
- </message>
- <message>
- <source>Steam token settings</source>
- <translation>Steam 令牌設定</translation>
- </message>
- <message>
- <source>Use custom settings</source>
- <translation>使用自定義設定</translation>
- </message>
- <message>
<source>Custom Settings</source>
<translation>自定義設定</translation>
</message>
@@ -7699,6 +8108,18 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
<translation>您確定要刪除此項目的 TOTP 設定?</translation>
</message>
+ <message>
+ <source>Default settings (RFC 6238)</source>
+ <translation>預設設定 (RFC 6238)</translation>
+ </message>
+ <message>
+ <source>Steam® settings</source>
+ <translation>Steam® 設定</translation>
+ </message>
+ <message>
+ <source>Custom settings:</source>
+ <translation>自定義設定:</translation>
+ </message>
</context>
<context>
<name>URLEdit</name>
@@ -7714,48 +8135,28 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>正在檢查更新</translation>
</message>
<message>
- <source>Checking for updates...</source>
- <translation>正在檢查更新...</translation>
- </message>
- <message>
<source>Close</source>
<translation>關閉</translation>
</message>
<message>
- <source>Update Error!</source>
- <translation>更新錯誤!</translation>
- </message>
- <message>
- <source>An error occurred in retrieving update information.</source>
- <translation>接收更新資訊時出錯。</translation>
- </message>
- <message>
- <source>Please try again later.</source>
- <translation>請稍後再試。</translation>
- </message>
- <message>
<source>Software Update</source>
<translation>軟體更新</translation>
</message>
<message>
- <source>A new version of KeePassXC is available!</source>
- <translation>KeePassXC 有新版本可用!</translation>
+ <source>Checking for updates…</source>
+ <translation>正在檢查更新…</translation>
</message>
<message>
- <source>KeePassXC %1 is now available — you have %2.</source>
- <translation>KeePassXC %1 可供使用 — 您的版本為 %2。</translation>
+ <source>An error occurred when trying to retrieve update information, please try again later.</source>
+ <translation>嘗試獲取更新資訊時發生錯誤,請稍後再試。</translation>
</message>
<message>
- <source>Download it at keepassxc.org</source>
- <translation>在 keepassxc.org 下載</translation>
+ <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
+ <translation>&lt;strong&gt;有新版本可用。&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 可以&lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;在此下載&lt;/a&gt;。</translation>
</message>
<message>
- <source>You&apos;re up-to-date!</source>
- <translation>您正使用最新版本!</translation>
- </message>
- <message>
- <source>KeePassXC %1 is currently the newest version available</source>
- <translation>KeePassXC %1 目前為最新版本</translation>
+ <source>You have the latest version of KeePassXC</source>
+ <translation>您有最新版本的 KeePassXC</translation>
</message>
</context>
<context>
@@ -7798,22 +8199,25 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
</context>
<context>
- <name>YubiKey</name>
+ <name>WinUtils</name>
<message>
- <source>%1 [%2] Configured Slot - %3</source>
- <translation>%1 [%2] 設定槽位 - %3</translation>
+ <source>Invalid key code</source>
+ <translation>無效的金鑰編碼</translation>
</message>
<message>
- <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation>%1 [%2] 挑戰應答 - 槽位 %3 - %4</translation>
+ <source>Global shortcut already registered to %1</source>
+ <translation>全域快捷鍵已經註冊至 %1</translation>
</message>
<message>
- <source>Press</source>
- <translation>按下</translation>
+ <source>Could not register global shortcut</source>
+ <translation>無法註冊全域快捷鍵</translation>
</message>
+</context>
+<context>
+ <name>YubiKey</name>
<message>
- <source>Passive</source>
- <translation>被動</translation>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] 設定槽位 - %3</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
@@ -7836,13 +8240,27 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>硬體金鑰等待使用者互動超時。</translation>
</message>
<message>
- <source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation>存取硬體金鑰時出現 USB 錯誤:%1</translation>
- </message>
- <message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
<translation>無法完成挑戰應答,具體錯誤為:%1</translation>
</message>
+ <message>
+ <source>%1 [%2] Challenge-Response - Slot %3 - %4</source>
+ <translation>%1 [%2] 挑戰應答 - 槽 %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <comment>Challenge-Response Key interaction request</comment>
+ <translation>按下</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <comment>Challenge-Response Key no interaction required</comment>
+ <translation>被動</translation>
+ </message>
+ <message>
+ <source>A USB error occurred when accessing the hardware key: %1</source>
+ <translation>存取硬體金鑰時發生 USB 錯誤:%1</translation>
+ </message>
</context>
<context>
<name>YubiKeyEditWidget</name>
@@ -7851,14 +8269,6 @@ Example: JBSWY3DPEHPK3PXP</source>
<translation>更新</translation>
</message>
<message>
- <source>YubiKey Challenge-Response</source>
- <translation>YubiKey 挑戰應答</translation>
- </message>
- <message>
- <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;若您擁有&lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;,可以用它獲得額外保護。&lt;/p&gt;&lt;p&gt;需要將 YubiKey 其中一個槽位設置為 &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 挑戰應答&lt;/a&gt;。&lt;/p&gt;</translation>
- </message>
- <message>
<source>Refresh hardware tokens</source>
<translation>更新硬體令牌</translation>
</message>
@@ -7882,5 +8292,29 @@ Example: JBSWY3DPEHPK3PXP</source>
<source>No hardware keys detected</source>
<translation>未偵測到硬體金鑰</translation>
</message>
+ <message>
+ <source>Challenge-Response</source>
+ <translation>挑戰應答</translation>
+ </message>
+ <message>
+ <source>Add Challenge-Response</source>
+ <translation>加入挑戰應答</translation>
+ </message>
+ <message>
+ <source>Change Challenge-Response</source>
+ <translation>更改挑戰應答</translation>
+ </message>
+ <message>
+ <source>Remove Challenge-Response</source>
+ <translation>移除挑戰應答</translation>
+ </message>
+ <message>
+ <source>Challenge-Response set, click to change or remove</source>
+ <translation>挑戰應答已設定,點擊更改或移除</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;若您擁有 &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; 或 &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;,可以用它獲得額外保護。&lt;/p&gt;&lt;p&gt;需要將鑰匙其中一個槽位設置為 &lt;a href=&quot;https://www.yubico.com/products/services-software/challenge-response/&quot;&gt;HMAC-SHA1 挑戰應答&lt;/a&gt;。&lt;/p&gt;</translation>
+ </message>
</context>
</TS> \ No newline at end of file